Electronic document filing system and method
By establishing the items to be archived in the electronic file archiving system, importing electronic files of different versions of products, and subdividing them into archives based on preset naming rules, the problems of low search efficiency and high error rate in multi-version electronic file archiving are solved, and the problem of low search efficiency and high error rate in multi-version electronic file archiving is realized. Efficient file archiving and search.
Patent Information
- Application Number
- CN202210512074.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-11
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2042-05-11
AI Technical Summary
The prior art has problems such as low efficiency in search and organization and error prone to errors in multi-version electronic file archives, and the management software is not clear or unclassified in file version classification, resulting in inconvenience in searching.
It provides an electronic file archiving system, including project establishment module, product version establishment module, electronic file import module and electronic file subdivision archive module. By establishing the project to be archived, establishing project versions corresponding to different versions of the products under the project, importing corresponding electronic files, and subdividing them based on preset naming rules.
It improves the work efficiency of electronic file archiving and searching, reduces the search error rate, and realizes efficient classification and archiving of multi-version electronic files.
Smart Images

Figure CN115033526B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of information archiving management, and in particular to an electronic file archiving system and method. Background Art
[0002] During the design iteration process of a product, there are often multiple versions, and each part included in a version of the product often has multiple versions. It is necessary to classify and archive the electronic files involved in each version, such as the electronic drawings and 3D models of that version, for subsequent retrieval and use.
[0003] In actual applications, multi-version products usually involve a large number of electronic files, which are difficult to archive and inconvenient to find. Currently, the archiving of multi-version electronic files mainly relies on manual work, which has many problems such as low efficiency in search and sorting, and easy errors. Some management software is also used for archiving electronic files, but it does not clearly classify or does not classify file versions to a certain extent, resulting in inconvenience in finding.
[0004] Therefore, how to effectively archive multiple versions of electronic files so that the required files can be found efficiently and accurately later has become an issue that the industry urgently needs to solve. Summary of the invention
[0005] In view of the problems existing in the prior art, the present invention provides an electronic file archiving system and method.
[0006] In a first aspect, the present invention provides an electronic document archiving system, comprising:
[0007] Project establishment module, product version establishment module, electronic file import module and electronic file segmentation archiving module;
[0008] The project establishment module is used to establish the project to be archived;
[0009] The product version establishment module is used to establish at least one project version under the project to be archived, and the at least one project version corresponds to different versions of products included in the project to be archived;
[0010] The electronic file import module is used to import the electronic files corresponding to the different versions of the products into the at least one project version;
[0011] The electronic file subdivision and archiving module is used to obtain the name of at least one electronic file included in the target project version of the at least one project version based on a preset electronic file naming rule, and based on the name of the at least one electronic file, establish an electronic file project corresponding to the name of the at least one electronic file under the target project version, and archive electronic files with the same electronic file name and different electronic file version numbers into the electronic file project accordingly. The preset electronic file naming rule includes a naming rule for the electronic file name and a naming rule for the electronic file version number.
[0012] Optionally, according to an electronic file archiving system provided by the present invention, the electronic file import module is also used to determine the working directory of the electronic files corresponding to the different versions of the products, and based on the working directory, import the electronic files corresponding to the different versions of the products into the at least one project version.
[0013] Optionally, according to an electronic document archiving system provided by the present invention, the product version establishment module is further used to establish project version names corresponding to the at least one project version.
[0014] Optionally, according to an electronic document archiving system provided by the present invention, the project establishment module is further used to establish project attribute information of the project to be archived;
[0015] The product version establishment module is also used to establish the attribute information of the project version;
[0016] The electronic file segmentation and archiving module is also used to establish attribute information of the electronic file item.
[0017] In a second aspect, the present invention further provides an electronic file archiving method, comprising:
[0018] Create items to be archived;
[0019] Establishing at least one project version under the project to be archived, wherein the at least one project version corresponds one-to-one to different versions of products included in the project to be archived;
[0020] Importing the electronic files corresponding to the different versions of the products into the at least one project version;
[0021] Based on a preset electronic file naming rule, the name of at least one electronic file included in the target project version of the at least one project version is obtained; based on the name of the at least one electronic file, electronic file projects corresponding to the names of the at least one electronic file are established under the target project version; and electronic files with the same electronic file name and different electronic file version numbers are archived accordingly into the electronic file projects; the preset electronic file naming rule includes a naming rule for the electronic file name and a naming rule for the electronic file version number.
[0022] Optionally, according to an electronic file archiving method provided by the present invention, the step of importing the electronic files corresponding to the different versions of the products into the at least one project version includes:
[0023] Determine the working directories of the electronic files corresponding to the different versions of the products;
[0024] Based on the working directory, the electronic files corresponding to the different versions of the products are imported into the at least one project version.
[0025] In a third aspect, the present invention further provides an electronic file archiving device, comprising:
[0026] The first creation module is used to create a project to be archived;
[0027] A second establishing module is used to establish at least one project version under the project to be archived, and the at least one project version corresponds to different versions of products included in the project to be archived;
[0028] An import module, used to import the electronic files corresponding to the different versions of the products into the at least one project version;
[0029] The archiving module is used to obtain the name of at least one electronic file included in the target project version of the at least one project version based on a preset electronic file naming rule, establish an electronic file project corresponding to the name of the at least one electronic file under the target project version based on the name of the at least one electronic file, and archive electronic files with the same electronic file name and different electronic file version numbers into the electronic file project accordingly. The preset electronic file naming rule includes a naming rule for the electronic file name and a naming rule for the electronic file version number.
[0030] In a fourth aspect, the present invention further provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the electronic file archiving method as described in the second aspect is implemented.
[0031] In a fifth aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the electronic file archiving method as described in the second aspect.
[0032] In a sixth aspect, the present invention further provides a computer program product, comprising a computer program, which, when executed by a processor, implements the electronic file archiving method as described in the second aspect.
[0033] The electronic file archiving system and method provided by the present invention establish a project to be archived through a project establishment module, and a product version establishment module establishes at least one project version under the project to be archived, wherein at least one project version corresponds to different versions of products included in the project to be archived, and the electronic file import module imports the electronic files corresponding to different versions of products into at least one project version. The electronic file subdivision and archiving module obtains the name of at least one electronic file included in a target project version in at least one project version based on a preset electronic file naming rule, and establishes electronic file projects corresponding to the name of at least one electronic file under the target project version based on the name of at least one electronic file, and archives the electronic files with the same electronic file name and different electronic file version numbers into the electronic file projects; by classifying and archiving electronic files based on product versions and versions of each part of the product, not only the work efficiency of electronic file archiving and searching can be improved, but also the error rate of electronic file searching can be reduced. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0035] Figure 1 It is a schematic diagram of the relationship between product versions and part versions provided by the relevant technology;
[0036] Figure 2 It is one of the structural schematic diagrams of the electronic document archiving system provided by the present invention;
[0037] Figure 3 This is the second structural diagram of the electronic document archiving system provided by the present invention;
[0038] Figure 4 It is a flow chart of the electronic file archiving method provided by the present invention;
[0039] Figure 5It is a structural schematic diagram of the electronic file archiving device provided by the present invention;
[0040] Figure 6 It is a schematic diagram of the physical structure of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0041] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0042] In order to facilitate a clearer understanding of the embodiments of the present invention, some relevant background knowledge is first introduced as follows.
[0043] Figure 1 It is a schematic diagram of the relationship between product versions and part versions provided by related technologies, such as Figure 1 As shown, in the design iteration process of a product, there are often multiple versions of the product, and in each version of the product, each part often has multiple versions. The relevant electronic files of all the above product versions and parts versions, including the drawings and three-dimensional models of each version, should be classified, summarized and archived for subsequent search and use. However, in actual archiving, the above electronic files are often large in number, difficult to archive, and inconvenient to search, easy to find errors and time-consuming. In order to solve the problem of difficulty in archiving and searching multi-version electronic files, there is an urgent need for an archiving system and method for multi-version electronic files to improve the efficiency of electronic file archiving and searching, and reduce the search error rate.
[0044] In order to overcome the above defects, according to Figure 1 The relationship between the product version and the part version shown in the figure, the present invention provides an electronic file archiving system and method. Figure 2-Figure 6 The electronic document archiving system and method provided by the present invention are described.
[0045] Figure 2 This is one of the structural diagrams of the electronic file archiving system provided by the present invention. Figure 2 As shown, the electronic file archiving system includes: a project establishment module 200, a product version establishment module 210, an electronic file import module 220 and an electronic file segmentation archiving module 230;
[0046] The project establishment module 200 is used to establish a project to be archived;
[0047] The product version establishment module 210 is used to establish at least one project version under the project to be archived, and the at least one project version corresponds to different versions of products included in the project to be archived;
[0048] The electronic file importing module 220 is used to import the electronic files corresponding to the different versions of the products into the at least one project version;
[0049] The electronic file subdivision and archiving module 230 is used to obtain the name of at least one electronic file included in the target project version of the at least one project version based on a preset electronic file naming rule, and based on the name of the at least one electronic file, establish an electronic file project corresponding to the name of the at least one electronic file under the target project version, and archive electronic files with the same electronic file name and different electronic file version numbers into the electronic file project accordingly. The preset electronic file naming rule includes a naming rule for the electronic file name and a naming rule for the electronic file version number.
[0050] Specifically, in order to overcome the defects of the prior art in archiving multi-version electronic files, such as low search and sorting efficiency and prone to errors, the present invention establishes a project to be archived through a project establishment module 200, and a product version establishment module 210 establishes at least one project version under the project to be archived, wherein at least one project version corresponds one-to-one to different versions of products included in the project to be archived, and an electronic file import module 220 imports the electronic files corresponding to different versions of products into at least one project version, and an electronic file subdivision and archiving module 230 obtains the name of at least one electronic file included in a target project version in at least one project version based on a preset electronic file naming rule, and establishes electronic file projects corresponding to the name of at least one electronic file under the target project version based on the name of at least one electronic file, and archives electronic files with the same electronic file name and different electronic file version numbers into the electronic file projects; by classifying and archiving electronic files based on product versions and versions of each part of the product, not only the work efficiency of electronic file archiving and searching can be improved, but also the error rate of electronic file searching can be reduced.
[0051] Optionally, the product version establishment module 210 can establish project versions corresponding to each version product based on the version products included in the project to be archived. After all project versions are established, the electronic file import module 220 can import the electronic files corresponding to each version product into the corresponding project version.
[0052] Optionally, in the present invention, the electronic file may include an electronic drawing or a three-dimensional model of a product, etc., which is not specifically limited in the present invention.
[0053] Optionally, after the electronic file import module 220 imports the electronic files corresponding to different versions of products into at least one project version, the electronic file subdivision and archiving module 230 can obtain the name of at least one electronic file included in the target project version in at least one project version based on a preset electronic file naming rule, and based on the name of the at least one electronic file, establish an electronic file project corresponding to the name of the at least one electronic file under the target project version, and archive the electronic files with the same electronic file name and different electronic file version numbers into the electronic file project.
[0054] Specifically, the electronic file subdivision and archiving module 230 can be used to further subdivide and archive electronic files. The electronic file archiving system provided by the present invention is pre-set with a preset naming rule for electronic files, which at least includes the name of the electronic file and the version number of the electronic file. The electronic file subdivision and archiving module 230 can automatically obtain the names of all electronic files included in the target project version based on the preset naming rule of the electronic file, and then automatically establish a corresponding electronic file project based on each electronic file name under the target project version. The electronic file project name can be the name of these electronic files. Further, electronic files with the same name but different version numbers can be automatically archived together into the electronic file project corresponding to the name of the electronic file, thereby realizing further classification and archiving of electronic files based on the versions of each part of the product.
[0055] Optionally, the preset electronic file naming rule may include a name naming rule for the electronic file and a version number naming rule for the electronic file.
[0056] Optionally, the naming rule of the electronic file may include: naming based on the serial numbers corresponding to the parts included in the product version corresponding to the target project version.
[0057] Optionally, the version number naming rule of the electronic file may include naming based on the version number corresponding to the part version included in the target part.
[0058] For example, the project versions established by the product version establishment module 210 include: project version V1, project version V2 and project version V3, wherein the product version corresponding to the project version V1 includes three parts, namely, part 1, part 2 and part 3. Then, the electronic files corresponding to all the parts included in the product version corresponding to the project version V1 can be imported into the project version V1 through the electronic file import module 210. For example, the imported electronic files include part 1 version V1, part 1 version V2, part 2 version V1, part 2 version V2, part 2 version V3, part 3 version V1 and part 3 version V2. Then, the electronic file segmentation and archiving module 230 can be based on the preset electronic files. According to the file naming rules, the names of all electronic files included in the project version V1 are obtained, including part 1, part 2 and part 3, and then corresponding electronic file projects are established based on the names of part 1, part 2 and part 3, and electronic files with the same electronic file name and different electronic file version numbers are filed into the established electronic file projects, that is, part 1 version V1 and part 1 version V2 are filed into the electronic file project corresponding to the name part 1, part 2 version V1, part 2 version V2 and part 2 version V3 are filed into the electronic file project corresponding to the name part 2, and part 3 version V1 and part 3 version V2 are filed into the electronic file project corresponding to the name part 3. Optionally, the electronic file filing system provided by the present invention may also include an electronic file preview module, which is used to display the content of the electronic file for easy viewing and previewing.
[0059] Optionally, the electronic file archiving system provided by the present invention may further include an electronic file export module, which is used to export corresponding electronic files to a designated directory for subsequent processing.
[0060] The electronic file archiving system provided by the present invention establishes a project to be archived through a project establishment module, and a product version establishment module establishes at least one project version under the project to be archived, wherein at least one project version corresponds to different versions of products included in the project to be archived, and the electronic file import module imports the electronic files corresponding to different versions of products into at least one project version. The electronic file subdivision and archiving module obtains the name of at least one electronic file included in a target project version in at least one project version based on a preset electronic file naming rule, and establishes electronic file projects corresponding to the name of at least one electronic file under the target project version based on the name of at least one electronic file, and archives the electronic files with the same electronic file name and different electronic file version numbers into the electronic file projects; by classifying and archiving electronic files based on product versions and versions of each part of the product, not only the work efficiency of electronic file archiving and searching can be improved, but also the error rate of electronic file searching can be reduced.
[0061] Optionally, the electronic file importing module is further used to determine the working directories of the electronic files corresponding to the different versions of the products, and based on the working directories, import the electronic files corresponding to the different versions of the products into the at least one project version.
[0062] Specifically, the electronic file import module can also be used to determine the working directories of the electronic files corresponding to the different versions of the products, and based on the working directories of the electronic files, import the electronic files corresponding to the different versions of the products into at least one project version.
[0063] Optionally, the electronic file importing module may search for electronic files corresponding to different versions of products based on a specified working directory, and import the searched electronic files into at least one project version established by the product version establishing module under the project to be archived.
[0064] The present invention imports the electronic files corresponding to different versions of products into corresponding project versions, thereby classifying and archiving the electronic files based on the product versions, which can not only improve the efficiency of electronic file archiving and searching, but also reduce the error rate of electronic file searching.
[0065] Optionally, the product version establishing module is further used to establish project version names corresponding to the at least one project version.
[0066] Specifically, the product version establishment module can establish a project version and a project version name corresponding to the project version at the same time. Specifically, the project version name corresponding to the project version can be established based on a system preset project version name naming rule.
[0067] Optionally, the product version establishment module is further used to establish project version attribute information corresponding to at least one project version, wherein the project version attribute information may include the establishment time of the project version and the size information of the project version, etc., which is not specifically limited in the present invention.
[0068] Specifically, the product version establishment module can establish project version attribute information corresponding to the project version while establishing a project version.
[0069] Optionally, the project establishment module is further used to establish project attribute information of the project to be archived;
[0070] The product version establishment module is also used to establish the attribute information of the project version;
[0071] The electronic file segmentation and archiving module is also used to establish attribute information of the electronic file item.
[0072] Specifically, when the project establishment module establishes the project to be archived, it can also establish project attribute information of the project to be archived, wherein the project attribute information may include but is not limited to the establishment time of the project to be archived and the size information of the project to be archived.
[0073] Specifically, when the product establishment module establishes the project version, it can also establish the attribute information of the project version, wherein the attribute information of the project version may include but is not limited to the establishment time of the project version and the size information of the project version.
[0074] Specifically, when the electronic file segmentation and archiving module establishes an electronic file project, it can also establish attribute information of the electronic file project, wherein the attribute information of the electronic file project may include but is not limited to the creation time of the electronic file project and the size information of the electronic file project.
[0075] Figure 3 This is the second structural diagram of the electronic file archiving system provided by the present invention. Figure 3 As shown, the electronic document archiving system provided by the present invention includes: a project establishment module 300, a product version establishment module 310, a drawing and 3D model import module 320, a drawing and 3D model preview module 330 and a drawing and 3D model export module 340.
[0076] Optionally, a project can be established through the project establishment module 300. A project is a product. The project can be described while being established so that the content of the project can be clearly known and existing projects can be searched. After the project is established or selected, the project description content can be displayed.
[0077] Optionally, under the above-established project, all versions of the product corresponding to the project can be established through the product version establishment module 310, and the name of each version and the content description of the corresponding version can be set.
[0078] Optionally, for one of the product versions established above, the working directory where the drawings and 3D models in the product version are located can be set through the drawing and 3D model import module 320, and the drawings and 3D models can be imported. The system can archive different versions of drawings and 3D models according to the model naming rules, and similarly, each imported drawing and 3D model file can be described.
[0079] Optionally, the drawing and 3D model preview module 330 can be used to display drawings and 3D models for easy viewing and previewing.
[0080] Optionally, the drawing and 3D model export module 340 can be used to open the target electronic file, open the target electronic file location, and export the corresponding electronic file to a specified directory for subsequent processing.
[0081] The present invention aims to solve the problems of existing multi-version electronic files being filed in disorder and difficult to search. Figure 1 By considering the relationship between product versions and part versions in the document, an electronic document archiving system is provided, which can effectively improve the efficiency of archiving and searching of multi-version electronic documents and reduce the search error rate.
[0082] The electronic file archiving system provided by the present invention establishes a project to be archived through a project establishment module, and a product version establishment module establishes at least one project version under the project to be archived, wherein at least one project version corresponds to different versions of products included in the project to be archived, and the electronic file import module imports the electronic files corresponding to different versions of products into at least one project version. The electronic file subdivision and archiving module obtains the name of at least one electronic file included in a target project version in at least one project version based on a preset electronic file naming rule, and establishes electronic file projects corresponding to the name of at least one electronic file under the target project version based on the name of at least one electronic file, and archives the electronic files with the same electronic file name and different electronic file version numbers into the electronic file projects; by classifying and archiving electronic files based on product versions and versions of each part of the product, not only the work efficiency of electronic file archiving and searching can be improved, but also the error rate of electronic file searching can be reduced.
[0083] Figure 4 It is a flow chart of the electronic file archiving method provided by the present invention, such as Figure 4 As shown, the electronic file archiving method provided by the present invention includes:
[0084] Step 400, creating a project to be archived;
[0085] Step 410, establishing at least one project version under the project to be archived, wherein the at least one project version corresponds to different versions of products included in the project to be archived;
[0086] Step 420, importing the electronic files corresponding to the different versions of the products into the at least one project version;
[0087] Step 430, based on a preset electronic file naming rule, obtain the name of at least one electronic file included in the target project version of the at least one project version, and based on the name of the at least one electronic file, establish an electronic file project corresponding to the name of the at least one electronic file under the target project version, and archive electronic files with the same electronic file name and different electronic file version numbers into the electronic file project accordingly. The preset electronic file naming rule includes a naming rule for the electronic file name and a naming rule for the electronic file version number.
[0088] Specifically, in order to overcome the defects of the prior art in archiving multi-version electronic files, such as low search and sorting efficiency and easy errors, the present invention establishes a project to be archived, and establishes at least one project version under the project to be archived, wherein at least one project version corresponds one-to-one to different versions of products included in the project to be archived, and the electronic files corresponding to the different versions of products are imported into the at least one project version, and further based on the preset electronic file naming rules, the name of at least one electronic file included in the target project version in the at least one project version is obtained, and based on the name of the at least one electronic file, an electronic file project corresponding to the name of the at least one electronic file is established under the target project version, and the electronic files with the same electronic file name and different electronic file version numbers are archived into the electronic file project; by classifying and archiving electronic files based on product versions and the versions of each part of the product, not only the work efficiency of electronic file archiving and searching can be improved, but also the error rate of electronic file searching can be reduced.
[0089] Optionally, based on the version products included in the project to be archived, a project version corresponding to each version product can be established. After all project versions are established, the electronic file corresponding to each version product can be imported into the corresponding project version.
[0090] Optionally, in the present invention, the electronic file may include an electronic drawing or a three-dimensional model of a product, etc., which is not specifically limited in the present invention.
[0091] Optionally, after the electronic files corresponding to different versions of products are imported into at least one project version, the name of at least one electronic file included in the target project version in the at least one project version can be obtained based on a preset electronic file naming rule, and based on the name of the at least one electronic file, an electronic file project corresponding to the name of the at least one electronic file is established under the target project version, and electronic files with the same electronic file name and different electronic file version numbers are archived into the electronic file project.
[0092] Optionally, the preset electronic file naming rule may include a name naming rule for the electronic file and a version number naming rule for the electronic file.
[0093] Optionally, the naming rule of the electronic file may include naming based on numbers corresponding to parts included in the product version corresponding to the target project version.
[0094] Optionally, the version number naming rule of the electronic file may include naming based on the version number corresponding to the part version included in the target part. The electronic file archiving method provided by the present invention establishes a project to be archived, and establishes at least one project version under the project to be archived, wherein at least one project version corresponds to different versions of products included in the project to be archived, and then the electronic files corresponding to the different versions of products are imported into at least one project version, and further based on the preset electronic file naming rule, the name of at least one electronic file included in the target project version in the at least one project version is obtained, based on the name of the at least one electronic file, an electronic file project corresponding to the name of the at least one electronic file is established under the target project version, and the electronic files with the same electronic file name and different electronic file version numbers are archived into the electronic file project; by classifying and archiving electronic files based on product versions and each part version of the product, not only the work efficiency of electronic file archiving and searching can be improved, but also the error rate of electronic file searching can be reduced.
[0095] Optionally, importing the electronic files corresponding to the different versions of the products into the at least one project version includes:
[0096] Determine the working directories of the electronic files corresponding to the different versions of the products;
[0097] Based on the working directory, the electronic files corresponding to the different versions of the products are imported into the at least one project version.
[0098] Specifically, the working directories of the electronic files corresponding to the different versions of the products may be determined, and based on the working directories of the electronic files, the electronic files corresponding to the different versions of the products may be imported into at least one project version.
[0099] Optionally, electronic files corresponding to different versions of products may be searched based on a designated working directory, and the searched electronic files may be correspondingly imported into at least one project version established under the project to be archived.
[0100] The present invention imports the electronic files corresponding to different versions of products into corresponding project versions, thereby classifying and archiving the electronic files based on the product versions, which can not only improve the efficiency of electronic file archiving and searching, but also reduce the error rate of electronic file searching.
[0101] The electronic file archiving method provided by the present invention establishes a project to be archived and establishes at least one project version under the project to be archived, wherein the at least one project version corresponds one-to-one to different versions of products included in the project to be archived, and then the electronic files corresponding to the different versions of products are imported into the at least one project version, and further based on the preset electronic file naming rules, the name of at least one electronic file included in the target project version in the at least one project version is obtained, based on the name of the at least one electronic file, an electronic file project corresponding to the name of the at least one electronic file is established under the target project version, and the electronic files with the same electronic file name and different electronic file version numbers are archived into the electronic file project; by classifying and archiving electronic files based on product versions and the versions of each part of the product, not only the work efficiency of electronic file archiving and searching can be improved, but also the error rate of electronic file searching can be reduced.
[0102] The electronic file filing device provided by the present invention is described below. The electronic file filing device described below and the electronic file filing method described above can be referenced to each other.
[0103] Figure 5 Schematic diagram of the structure of the electronic file archiving device provided by the present invention. Figure 5 As shown, the device includes: a first establishment module 510, a second establishment module 520, an import module 530 and an archiving module 540; wherein:
[0104] The first establishing module 510 is used to establish a project to be archived;
[0105] The second establishing module 520 is used to establish at least one project version under the project to be archived, and the at least one project version corresponds to different version products included in the project to be archived;
[0106] The import module 530 is used to import the electronic files corresponding to the different versions of the products into the at least one project version;
[0107] The archiving module 540 is used to obtain the name of at least one electronic file included in the target project version of the at least one project version based on a preset electronic file naming rule, and based on the name of the at least one electronic file, establish an electronic file project corresponding to the name of the at least one electronic file under the target project version, and archive electronic files with the same electronic file name and different electronic file version numbers into the electronic file project accordingly. The preset electronic file naming rule includes a naming rule for the electronic file name and a naming rule for the electronic file version number.
[0108] Specifically, the electronic file archiving device provided by the present invention can establish a project to be archived through a first establishment module 510; then establish at least one project version under the project to be archived through a second establishment module 520, wherein at least one project version corresponds one-to-one to different versions of products included in the project to be archived; further, through an import module 530, electronic files corresponding to different versions of products are imported into at least one project version; finally, through an archiving module 540, based on a preset electronic file naming rule, the name of at least one electronic file included in a target project version in at least one project version is obtained, and based on the name of at least one electronic file, electronic file projects corresponding to the name of at least one electronic file are established under the target project version, and electronic files with the same electronic file name and different electronic file version numbers are archived into the electronic file project, wherein the preset electronic file naming rule includes an electronic file name naming rule and an electronic file version number naming rule.
[0109] The electronic file archiving device provided by the present invention establishes a project to be archived and establishes at least one project version under the project to be archived, wherein the at least one project version corresponds one-to-one to different versions of products included in the project to be archived, and then the electronic files corresponding to the different versions of products are imported into the at least one project version, and further based on the preset electronic file naming rules, the name of at least one electronic file included in the target project version in the at least one project version is obtained, based on the name of the at least one electronic file, an electronic file project corresponding to the name of the at least one electronic file is established under the target project version, and the electronic files with the same electronic file name and different electronic file version numbers are archived into the electronic file project; by classifying and archiving electronic files based on product versions and the versions of each part of the product, not only the work efficiency of electronic file archiving and searching can be improved, but also the error rate of electronic file searching can be reduced.
[0110] It should be noted here that the above-mentioned electronic file archiving device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned electronic file archiving method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.
[0111] Figure 6 is a schematic diagram of the physical structure of the electronic device provided by the present invention, such as Figure 6As shown, the electronic device may include: a processor 610, a communication interface 620, a memory 630 and a communication bus 640, wherein the processor 610, the communication interface 620 and the memory 630 communicate with each other through the communication bus 640. The processor 610 may call the logic instructions in the memory 630 to execute the electronic file archiving method provided by the above methods, and the method includes:
[0112] Create items to be archived;
[0113] Establishing at least one project version under the project to be archived, wherein the at least one project version corresponds one-to-one to different versions of products included in the project to be archived;
[0114] Importing the electronic files corresponding to the different versions of the products into the at least one project version;
[0115] Based on a preset electronic file naming rule, the name of at least one electronic file included in the target project version of the at least one project version is obtained; based on the name of the at least one electronic file, electronic file projects corresponding to the names of the at least one electronic file are established under the target project version; and electronic files with the same electronic file name and different electronic file version numbers are archived accordingly into the electronic file projects; the preset electronic file naming rule includes a naming rule for the electronic file name and a naming rule for the electronic file version number.
[0116] In addition, the logic instructions in the above-mentioned memory 630 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0117] On the other hand, the present invention further provides a computer program product, the computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions, when the program instructions are executed by a computer, the computer can execute the electronic file archiving method provided by the above methods, the method comprising:
[0118] Create items to be archived;
[0119] Establishing at least one project version under the project to be archived, wherein the at least one project version corresponds one-to-one to different versions of products included in the project to be archived;
[0120] Importing the electronic files corresponding to the different versions of the products into the at least one project version;
[0121] Based on a preset electronic file naming rule, the name of at least one electronic file included in the target project version of the at least one project version is obtained; based on the name of the at least one electronic file, electronic file projects corresponding to the names of the at least one electronic file are established under the target project version; and electronic files with the same electronic file name and different electronic file version numbers are archived accordingly into the electronic file projects; the preset electronic file naming rule includes a naming rule for the electronic file name and a naming rule for the electronic file version number.
[0122] In another aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the electronic file archiving method provided above is implemented, and the method includes:
[0123] Create items to be archived;
[0124] Establishing at least one project version under the project to be archived, wherein the at least one project version corresponds one-to-one to different versions of products included in the project to be archived;
[0125] Importing the electronic files corresponding to the different versions of the products into the at least one project version;
[0126] Based on a preset electronic file naming rule, the name of at least one electronic file included in the target project version of the at least one project version is obtained; based on the name of the at least one electronic file, electronic file projects corresponding to the names of the at least one electronic file are established under the target project version; and electronic files with the same electronic file name and different electronic file version numbers are archived accordingly into the electronic file projects; the preset electronic file naming rule includes a naming rule for the electronic file name and a naming rule for the electronic file version number.
[0127] 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 on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0128] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0129] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. An electronic document archiving system, characterized in that: include: Project establishment module, product version establishment module, electronic file import module and electronic file segmentation archiving module; The project establishment module is used to establish the project to be archived; The product version establishment module is used to establish at least one project version under the project to be archived, and the at least one project version corresponds to different versions of products included in the project to be archived; The electronic file import module is used to import the electronic files corresponding to the different versions of the products into the at least one project version; The electronic file subdivision and archiving module is used to obtain the name of at least one electronic file included in the target project version of the at least one project version based on a preset electronic file naming rule, establish electronic file projects corresponding to the names of the at least one electronic file under the target project version based on the name of the at least one electronic file, and archive electronic files with the same electronic file name and different electronic file version numbers into the electronic file projects accordingly, wherein the preset electronic file naming rule includes a naming rule for electronic file names and a naming rule for electronic file version numbers; The electronic file importing module is further used to determine the working directories of the electronic files corresponding to the different versions of the products, and based on the working directories, import the electronic files corresponding to the different versions of the products into the at least one project version; The product version establishment module is also used to establish the project version name corresponding to the at least one project version; The project establishment module is also used to establish project attribute information of the project to be archived; The product version establishment module is also used to establish the attribute information of the project version; The electronic file segmentation and archiving module is also used to establish attribute information of the electronic file item.
2. An electronic file archiving method based on the electronic file archiving system according to claim 1, characterized in that: include: Create items to be archived; Establishing at least one project version under the project to be archived, wherein the at least one project version corresponds one-to-one to different versions of products included in the project to be archived; Importing the electronic files corresponding to the different versions of the products into the at least one project version; Based on a preset electronic file naming rule, the name of at least one electronic file included in the target project version of the at least one project version is obtained; based on the name of the at least one electronic file, electronic file projects corresponding to the names of the at least one electronic file are established under the target project version; and electronic files with the same electronic file name and different electronic file version numbers are archived accordingly into the electronic file projects; the preset electronic file naming rule includes a naming rule for the electronic file name and a naming rule for the electronic file version number.
3. The electronic file archiving method according to claim 2, characterized in that: The step of importing the electronic files corresponding to the different versions of the products into the at least one project version includes: Determine the working directories of the electronic files corresponding to the different versions of the products; Based on the working directory, the electronic files corresponding to the different versions of the products are imported into the at least one project version.
4. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the electronic document archiving method as claimed in claim 2 or 3 is implemented.
5. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the electronic document archiving method as claimed in claim 2 or 3 is implemented.
6. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the electronic document archiving method as claimed in claim 2 or 3 is implemented.
Citation Information
Patent Citations
Automatic file classification management method and system
CN104636469A
File archiving method and device, computer equipment and storage medium
CN109918471A