File management method, device and storage medium

By obtaining and correlating the identification code information at the archives and storage units and establishing corresponding tables, the problem of uninformatization of archives management in the prior art is solved, and the effect of rapid positioning and efficient management is achieved.

CN114328386BActive Publication Date: 2025-04-18北京合思信息技术有限公司
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111631741.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-29
Publication Date
2025-04-18
Estimated Expiration
2041-12-29

AI Technical Summary

Technical Problem

The existing technology cannot effectively manage contracts and archives in an informative manner, which makes it difficult to quickly find corresponding contracts and archives when personnel change or change, and is inefficient.

Method used

By acquiring the information of the first identification code at the archive and the second identification code at the storage unit, establishing an association correspondence table, realizing the correspondence between the archive attribute information and the storage location information, and providing user management information to quickly locate the archive location.

Benefits of technology

The information processing of archive management has been realized, the efficiency and accuracy of staff when looking for archives has been improved, and manpower waste has been reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114328386B_ABST
    Figure CN114328386B_ABST
Patent Text Reader

Abstract

The present invention provides an archive management method, device and storage medium, including: obtaining first identification information of a first identification code at an archive, the first identification information at least including attribute information of the archive; obtaining second identification information of a second identification code at a storage unit, the second identification information at least including location information of the storage unit; associating the first identification code with the second identification code based on a received association request, making the attribute information of the first identification information correspond to the location information of the second identification information, generating an association correspondence table according to the correspondence relationship between each first identification information and second identification information; determining the attribute information corresponding to the management information based on the received management information, determining the corresponding first identification information and second identification information in the association correspondence table based on the attribute information, and displaying the first identification information and second identification information. The present invention performs information management on archive management, and is convenient, fast and efficient when searching for archives.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing technology, and in particular to an archive management method, device and storage medium. Background Art

[0002] Archives refer to original records of various forms with preservation value directly formed by people in various social activities. In the process of production and operation, each company, enterprise, and unit will have a large number of archives. Archives is a broad concept. For example, sales contracts, employee labor contracts, etc., contracts and archives of different dimensions have different properties. When users collect contracts and archives, they will classify them according to the different dimensions they are in, and set contracts and archives with similar and identical dimensional information in the same unit for easy management.

[0003] However, the current storage locations of contracts and files mostly rely on the staff's memory to find them, and cannot be stored in an informationized manner. As a result, when there are personnel changes, other staff who are not responsible for placing contracts and files cannot quickly find the corresponding contracts and files, which is inconvenient and wastes manpower. Summary of the invention

[0004] The embodiments of the present invention provide a file management method, device and storage medium, which can perform information processing on file management, so that staff can quickly determine the location of contracts and files, which is convenient, fast and efficient.

[0005] A first aspect of an embodiment of the present invention provides a file management method, comprising:

[0006] Acquire first identification information of a first identification code at the archive, wherein the first identification information at least includes attribute information of the archive;

[0007] Acquire second identification information of a second identification code at a storage unit, where the second identification information at least includes location information of the storage unit;

[0008] Associating the first identification code with the second identification code based on the received association request, so that the attribute information of the first identification information corresponds to the location information of the second identification information, and generating an association correspondence table according to the correspondence relationship between each first identification information and the second identification information;

[0009] Determine attribute information corresponding to the management information based on the received user's management information, determine corresponding first identification information and second identification information in the association table based on the attribute information, and display the first identification information and the second identification information.

[0010] Optionally, in a possible implementation of the first aspect, the method further includes:

[0011] A first identification code is generated according to the received archive configuration data, wherein the archive configuration data at least includes attribute information of the archive.

[0012] Optionally, in a possible implementation of the first aspect, the method further includes:

[0013] generating a plurality of second identification codes according to the received storage configuration data, each second identification code corresponding to different location information;

[0014] A virtual archive is generated based on the location information of all the second identification codes.

[0015] Optionally, in a possible implementation manner of the first aspect, generating a virtual archive based on the location information of all second identification codes includes:

[0016] Acquire dimension data in the storage configuration data, the dimension data including dimension information preset for each storage unit;

[0017] Configuring dimension information of a corresponding dimension for each second identification code based on the dimension information in the storage configuration data;

[0018] All second identification codes with the same dimension information are counted to obtain a dimension set of a corresponding dimension, and a virtual archive is generated based on at least one obtained dimension set.

[0019] Optionally, in a possible implementation manner of the first aspect, counting all second identification codes having the same dimension information to obtain a dimension set of a corresponding dimension, and generating a virtual archive room based on at least one obtained dimension set includes:

[0020] Obtain the number of second identification codes included in each dimension set;

[0021] Selecting a dimension set with the largest number of corresponding first identification codes as a first set, and obtaining a first number of first identification codes corresponding to second identification codes in the first set;

[0022] Selecting a dimension set with the least number of corresponding first identification codes as a second set, and obtaining a second number of first identification codes corresponding to the second identification codes in the second set;

[0023] If it is determined that the difference between the first number and the second number is greater than a first preset value, some of the second identification codes in the second set are allocated to the first set to obtain a virtual archive room after the second identification codes are allocated.

[0024] Optionally, in a possible implementation manner of the first aspect, judging that a difference between the first quantity and the second quantity is greater than a first preset value, allocating part of the second identification codes in the second set to the first set includes:

[0025] The first adjustment number of the second identification codes allocated from the second set to the first set is determined by the following formula:

[0026]

[0027] Wherein, Y is a first adjusted number of second identification codes allocated from the second set to the first set, X1 is the first number, X2 is the second number, k1 is the first weight value, k2 is the second weight value, c is the normalized value, and d1 is the adjusted weight value;

[0028] Selecting a first adjusted number of second identification codes in the second set that do not correspond to the first identification code;

[0029] The dimension information in the second identification code is updated to correspond to the dimension information in the first set.

[0030] Optionally, in a possible implementation of the first aspect, the method further includes:

[0031] receiving adjustment data input by a user, the adjustment data comprising an active adjustment amount of a portion of the second identification codes in the second set to be actively adjusted by the user;

[0032] Based on the first adjustment quantity and the active adjustment quantity, the adjustment weight value is updated by the following formula:

[0033]

[0034] Among them, l is the active adjustment quantity, d2 is the updated adjustment weight value, h is the first adjustment coefficient, and q is the second adjustment coefficient.

[0035] Optionally, in a possible implementation of the first aspect, the method further includes:

[0036] Obtaining the associated first identification information and second identification information based on the received selected request and the obtained first identification information; or

[0037] Obtaining associated first identification information and second identification information based on the received selected request and the acquired second identification information;

[0038] The association relationship between the first identification information and the second identification information is released based on the received release request, and the association correspondence table is updated.

[0039] A second aspect of an embodiment of the present invention provides a file management device, including:

[0040] A first acquisition module is used to acquire first identification information of a first identification code at a file, wherein the first identification information at least includes attribute information of the file;

[0041] A second acquisition module, used to acquire second identification information of a second identification code at a storage unit, wherein the second identification information at least includes location information of the storage unit;

[0042] an association module, configured to associate the first identification code with the second identification code based on the received association request, so that the attribute information of the first identification information corresponds to the location information of the second identification information, and generate an association correspondence table according to the correspondence relationship between each first identification information and the second identification information;

[0043] The management module is used to determine the attribute information corresponding to the management information based on the received user's management information, determine the corresponding first identification information and second identification information in the association table based on the attribute information, and display the first identification information and the second identification information.

[0044] According to a third aspect of an embodiment of the present invention, a readable storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, it is used to implement the method of the first aspect of the present invention and various possible designs of the first aspect.

[0045] The present invention provides an archive management method, device and storage medium, which can process the storage locations of all archives online and informatized based on identification codes, so that when staff members are looking for archives, they can quickly locate the location where the archives are saved and stored according to the attribute information of the archives, which is easy for staff members to manage. The present invention can collect the first identification code of the archive through the device when the archive is put on the shelf and taken off the shelf, so that the user does not need to actively confirm the specific dimensions and attributes of the archives when putting on the shelf and taking off the shelf, thereby improving the accuracy of the archives when putting on the shelf and taking off the shelf.

[0046] The technical solution provided by the present invention will classify multiple second identification codes according to the different dimensions of the second identification codes to obtain multiple dimension sets, and count the correspondence between the second identification codes and the first identification codes in the multiple dimension sets, and redistribute the second identification codes in different dimension sets according to the correspondence between the second identification codes and the first identification codes, so that the archive dimensions with higher popularity can have more storage space, so that the dimensions of the second identification codes in the actual archive room provided by the present invention are controlled by and follow the changes of the virtual archive room. In addition, the present invention can update and correct the adjustment weight value according to the user's active input and active adjustment quantity, so that the adjustment weight value can change according to the different scenes in which it is located, so that the first adjustment quantity calculated next time is more accurate. Through the above active learning method, the present invention ensures that each dimension set can allocate the corresponding second identification code according to the popularity of the archive dimension, thereby optimizing the archive storage space. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 A flowchart of a first implementation method of the archive management method;

[0048] Figure 2 A flowchart of a second implementation method of the archive management method;

[0049] Figure 3 This is a structural diagram of a first implementation of the archive management device. DETAILED DESCRIPTION

[0050] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only 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.

[0051] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present invention and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in sequences other than those illustrated or described herein.

[0052] It should be understood that in various embodiments of the present invention, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0053] It should be understood that in the present invention, "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products or apparatuses.

[0054] It should be understood that in the present invention, "plurality" refers to two or more than two. "And / or" is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "Contains A, B and C", "Contains A, B, C" means that A, B, and C are all included, "Contains A, B or C" means that one of A, B, and C is included, and "Contains A, B and / or C" means that any one, any two, or any three of A, B, and C are included.

[0055] It should be understood that in the present invention, "B corresponding to A", "B corresponding to A", "A corresponds to B" or "B corresponds to A" means that B is associated with A and B can be determined based on A. Determining B based on A does not mean determining B based only on A, but B can also be determined based on A and / or other information. A and B match when the similarity between A and B is greater than or equal to a preset threshold.

[0056] Depending on the context, "if" as used herein may be interpreted as "when" or "when" or "in response to determining" or "in response to detecting."

[0057] The technical solution of the present invention is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.

[0058] The technical file management method provided by the present invention can be implemented based on a mobile device, a small program or an APP installed on the mobile device. The first identification code and the second identification code in the present invention can be a QR code, a bar code, etc.

[0059] The present invention provides a file management method, such as Figure 1 As shown, including:

[0060] Step S110, obtain the first identification information of the first identification code of the archive, the first identification information at least including the attribute information of the archive. The technical solution provided by the present invention will obtain the corresponding first identification information by scanning the first identification code of the archive by a machine before putting the archive on the shelf. The attribute information can be a sales contract, a labor contract, or a sales contract with xx company, and a labor contract with xx employees. The granularity of the attribute information can be dynamically adjusted according to different actual scenarios and needs.

[0061] Before step S110, the present invention further includes:

[0062] A first identification code is generated according to the received file configuration data, and the file configuration data at least includes the attribute information of the file. The present invention receives the file configuration data input by the user through the device, and the file configuration data can be the file-related data that needs to be stored at the current moment, such as the sales contract of xx company and the labor contract with xx employees. At this time, a first identification code corresponding to it is generated according to the file configuration data. The user can print the generated first identification code and paste it at the file. At this time, there is a corresponding relationship between the generated first identification code, the corresponding attribute information and the file.

[0063] Step S120, obtaining second identification information of the second identification code at the storage unit, wherein the second identification information at least includes the location information of the storage unit. Each storage unit has a pre-configured second identification code, and the storage unit can be diverse, for example, a certain file rack or file cabinet can be regarded as a storage unit. The present invention will encode all file racks and file cabinets as needed, and each file rack or file cabinet has a unique code. If the codes of any two file racks or file cabinets are different, the corresponding file rack or file cabinet can be determined according to the second identification information.

[0064] Before step S120, the present invention further includes:

[0065] Generate multiple second identification codes based on the received storage configuration data, each second identification code corresponds to different location information. The present invention receives storage configuration data input by the user through the device, and the file configuration data can be the number of all file racks and file cabinets at the current moment and the location of all file racks and file cabinets. The device generates a corresponding number of second identification codes based on the number of file racks and file cabinets, so that each second identification code corresponds to a different file rack and file cabinet, and each second identification code corresponds to different location information of the file rack and file cabinet.

[0066] Generate a virtual archive room based on the location information of all second identification codes. The present invention generates a virtual archive room based on the location information of all second identification codes, and the virtual archive room at this time has all file racks and cabinets, and the second identification code corresponding to each file rack and cabinet.

[0067] The user can print the second identification code and affix each printed second identification code to the corresponding file rack or file cabinet. At this time, the virtual archive room has a corresponding relationship with the real archive room.

[0068] The technical solution provided by the present invention generates a virtual archive room based on the location information of all second identification codes, including:

[0069] The dimensional data in the storage configuration data is obtained, and the dimensional data includes the dimensional information preset for each storage unit. The technical solution provided by the present invention counts the dimensional data in the storage configuration data to obtain the dimensional information preset for each storage unit. For example, a company needs to put sales contracts, employee labor contracts, and confidentiality agreement contracts on the shelves. At this time, the dimensional data may include three dimensional information, namely, sales, employee labor, and confidentiality agreement. Each storage unit has one dimensional information. The storage unit stores the contract files of the corresponding dimension.

[0070] Based on the dimensional information in the storage configuration data, the dimensional information of the corresponding dimension is configured for each second identification code. The present invention configures the dimensional information of the corresponding dimension for each second identification code according to the dimensional information in the storage configuration data. For example, a certain storage unit is a file rack or a file cabinet. One file rack or a file cabinet corresponds to one second identification code, but one file rack or a file cabinet may store and place multiple contract documents. There may be multiple storage units, and the storage configuration data may be the dimensional information of the corresponding dimension configured for each storage unit and the second identification code in advance, that is, it is used to pre-set multiple storage units, file racks, and file cabinets for storing contract files of different dimensions according to actual needs.

[0071] All second identification codes with the same dimensional information are counted to obtain a dimension set of corresponding dimensions, and a virtual archive room is generated based on at least one dimension set obtained. Since multiple storage units, file racks, and file cabinets may store contract files of the same dimensional type, the present invention classifies the second identification codes according to the different dimensions corresponding to the second identification codes to obtain a dimension set of corresponding dimensions, and at this time, a corresponding virtual archive room is obtained.

[0072] The technical solution provided by the present invention is as follows: Figure 2 As shown, counting all second identification codes having the same dimension information to obtain a dimension set of corresponding dimensions, and generating a virtual archive room based on at least one obtained dimension set includes:

[0073] Step S210, obtaining the number of second identification codes included in each dimension set. The present invention counts the number of second identification codes included in each dimension set, and the number of second identification codes can reflect the amount of space that can be placed and stored for contract documents of the corresponding dimension. The more the number of second identification codes, the larger the amount of space that can be placed and stored for contract documents of the corresponding dimension.

[0074] Step S220, select the dimension set with the largest number of corresponding first identification codes as the first set, and obtain the first number of first identification codes corresponding to the second identification code in the first set. After the contract document is stored, the second identification code and the first identification code, and the first identification information and the second identification information have a corresponding relationship. The number of first identification codes can reflect the utilization rate of the space for placing contract documents in the corresponding dimension set. The storage unit corresponding to the dimension set with the largest number of first identification codes stores the most contract documents, and the storage unit corresponding to the dimension set with the least number of first identification codes stores the least contract documents. The present invention will use the dimension set with the largest number of first identification codes as the first set.

[0075] Step S230, select the dimension set with the least number of corresponding first identification codes as the second set, and obtain the second number of first identification codes corresponding to the second identification codes in the second set. The present invention selects the dimension set with the largest number of second identification codes as the second set.

[0076] Step S240: If it is determined that the difference between the first number and the second number is greater than the first preset value, part of the second identification code in the second set is allocated to the first set, and the virtual archive room after the second identification code is allocated is obtained. When the difference between the first number and the second number is greater than the first preset value, it proves that the occupancy rates of the storage units in the first set and the second set are different at this time. Generally speaking, when the storage unit is initially allocated to each dimension, the same storage unit is allocated to each dimension information. However, as time goes by, the number of contract documents in some dimensions will be large, and the number of contract documents in some dimensions will be small. At this time, the occupancy rates of the storage units in different dimension sets will be different. When the difference is greater than the first preset value, it proves that the occupancy rate between the two dimension sets is already large, so it is necessary to adjust the storage units in the two dimension sets. The adjustment method is to allocate part of the second identification code in the second set to the first set, and obtain the virtual archive room after the second identification code is allocated. The first preset value can be pre-set according to the actual usage scenario.

[0077] The technical solution provided by the present invention, judging that the difference between the first number and the second number is greater than a first preset value, allocating part of the second identification codes in the second set to the first set includes:

[0078] The first adjustment number of the second identification codes allocated from the second set to the first set is determined by the following formula:

[0079]

[0080] Among them, Y is the first adjusted number of second identification codes allocated from the second set to the first set, X1 is the first number, X2 is the second number, k1 is the first weight value, k2 is the second weight value, c is the normalized value, and d1 is the adjusted weight value.

[0081] pass The difference between the first quantity and the average second identification code in all dimension sets can be obtained by The difference between the second number and the average second identification code in all dimension sets can be obtained. The larger the value, the more the dimension set with more second identification codes differs from the identification codes in other dimension sets. The smaller the value, the more it proves that the dimension set with fewer second identification codes has a greater difference from the identification codes in other dimension sets. The present invention sets the first weight value k1 and the second weight value k2 according to the needs of the actual scenario. For example, a company needs a large number of contract documents in the first set, and at this time The number of contract documents in the first set is small, so k1 can be set to be large, and a large number of second identification codes can be allocated to the first set. The weight value d1 can be adjusted according to actual needs. For example, if the total number of second labels is large, the weight value d1 can be appropriately increased. If the total number of second labels is small, the weight value d1 can be appropriately reduced, so that the adjustment of the second label will not be abnormally more or less than the previous number of second labels in the dimension set, so that the adjustment of the second label is more accurate.

[0082] Select the first adjusted number of second identification codes in the second set that do not correspond to the first identification code. After obtaining the first adjusted number, the present invention selects the first adjusted number of second identification codes in the second set that do not correspond to the first identification code, and the selected second identification codes can be adjusted.

[0083] The dimension information in the second identification code is updated to correspond to the dimension information in the first set. The present invention adjusts the selected second identification code to the first set, updates the number of second identification codes in the first set, and makes the dimension corresponding to the first set have more storage space to meet the storage needs of users.

[0084] The technical solution provided by the present invention also includes:

[0085] Adjustment data input by a user is received, where the adjustment data includes an active adjustment amount in which the user actively adjusts part of the second identification codes in the second set to those in the first set.

[0086] Based on the first adjustment quantity and the active adjustment quantity, the adjustment weight value is updated by the following formula:

[0087]

[0088] Among them, l is the active adjustment quantity, d2 is the updated adjustment weight value, h is the first adjustment coefficient, and q is the second adjustment coefficient.

[0089] When |l-d1| is larger, it proves that the difference between the calculated first adjustment number and the active adjustment number is larger, and at this time, more adjustments are needed to the adjustment weight value. The present invention will actively obtain the active adjustment number input by the user, and update the adjustment weight value so that the adjustment weight value can be continuously updated.

[0090] Step S130: associate the first identification code with the second identification code based on the received association request, so that the attribute information of the first identification information corresponds to the location information of the second identification information, and generate an association correspondence table according to the correspondence between each first identification information and the second identification information.

[0091] When putting an item on the shelf, the user will input an association request to the device. After receiving the association request, the device can perform the putting-on-shelf process. The user can use the device to scan the first identification code and the second identification code at the archive and the storage unit to obtain the corresponding first identification information and the second identification information. At this time, the first identification code and the second identification code will be associated, and the corresponding attribute information and location information will be matched. At this time, an association correspondence table will be generated according to the correspondence between each first identification information and the second identification information.

[0092] Step S140: determine the attribute information corresponding to the management information based on the received user management information, determine the corresponding first identification information and second identification information in the association table based on the attribute information, and display the first identification information and the second identification information.

[0093] When the user needs to find the location of the corresponding contract document, the user will input management information into the device. At this time, the management information includes at least attribute information. The present invention will obtain the associated first identification information and second identification information based on the input attribute information, and display the first identification information and the second identification information, so as to facilitate the user to find the location of the corresponding contract file.

[0094] The technical solution provided by the present invention also includes:

[0095] The associated first identification information and second identification information are obtained based on the received selection request and the obtained first identification information. When the user needs to remove the contract file, the user will send a selection request to the device. After the device receives the selection request, it will obtain the corresponding first identification information and the second identification information corresponding to the first identification information based on the user's scanning operation of the first identification code and the scanning behavior. This behavior can be considered as completing the selection in the removal operation, that is, obtaining the associated first identification information and second identification information by scanning the first identification code.

[0096] The associated first identification information and second identification information are obtained based on the received selection request and the obtained second identification information. When the user needs to remove the contract file, the user will send a selection request to the device. After the device receives the selection request, it will obtain the corresponding second identification information and the first identification information corresponding to the second identification information based on the user's scanning operation of the second identification code and the scanning behavior. This behavior can be considered as completing the selection in the removal operation, that is, obtaining the associated first identification information and second identification information by scanning the second identification code.

[0097] The association between the first identification information and the second identification information is cancelled based on the received cancellation request, and the association correspondence table is updated. After the contract document to be removed is determined, and the association between the first identification information and the second identification information corresponding to the corresponding contract document is cancelled, the association between the first identification information and the second identification information is cancelled, and the virtual archive room no longer has the association between the first identification information and the second identification information. At this point, the synchronization of archive removal in the actual archive room and the virtual archive room is completed.

[0098] The technical solution provided by the present invention can first register WeChat applet and APP application based on WeChat applet and mobile APP development technology. It supports configuration of application service address and performs validity verification on the application service address. After the verification, the user can complete the user login by entering the account and password. It also supports scanning the Web QR code and barcode and recognition function. The background automatically inputs the account and password information into the applet login terminal by recognizing it, and supports users to quickly log in to the applet.

[0099] The electronic archive book query function is implemented in the background, and the archive capacity of the virtual archive room in the background of the electronic archive system is loaded synchronously. The physical archive book and the virtual archive book are matched one by one by scanning the QR code or barcode. At the same time, the small program and APP are designed to realize the detailed interaction function of the automatic matching of the virtual archive book and the physical archive book. According to the actual situation, it is divided into two situations: first binding the virtual archive book and first binding the physical archive book.

[0100] If virtual file binding is performed first, the virtual file binding is operated in the background to generate a QR code or barcode with the virtual file book information, and then the QR code or barcode is printed out. Then, according to the location and quantity information of the virtual file book, the corresponding number of empty file book boxes are found offline, and the QR code or barcode is pasted on the box. Then, according to the actual situation of the electronic file associated with the virtual binding, the paper files corresponding to the electronic file are respectively loaded into the empty file book boxes.

[0101] If there are physical file books, the background will generate a corresponding number of virtual file books according to the division of the physical file books, and then generate a corresponding number of QR codes or barcodes with file book information. The QR codes or barcodes generated by the background are then printed out and pasted on the boxes of the corresponding physical file books.

[0102] After the QR code or barcode is affixed to the box according to two different situations, the QR code or barcode on the physical file book is scanned through the mobile phone applet or APP. The applet or APP automatically reads the information of the QR code or barcode and transmits the information to the background. The background matches the corresponding information in the database and automatically matches the electronic file books of the electronic accounting files and the file books of the physical archives one by one in the background.

[0103] Then, after the virtual-reality matching function is realized in the mini program and APP, the virtual archive book shelving function is realized by scanning the code of the minimum management dimension of the physical archive room one by one, and the physical archive book can be accurately shelved by scanning the code on the mobile terminal, and the location of the physical archive room can be realized online at the same time.

[0104] Finally, the virtual and physical archives can be put on and put off the shelves synchronously and the physical status can be automatically queried, and the on-shelf and off-shelf records are recorded at all times.

[0105] The present invention provides a file management device, such as Figure 3 As shown, including:

[0106] A first acquisition module is used to acquire first identification information of a first identification code at a file, wherein the first identification information at least includes attribute information of the file;

[0107] A second acquisition module, used to acquire second identification information of a second identification code at a storage unit, wherein the second identification information at least includes location information of the storage unit;

[0108] an association module, configured to associate the first identification code with the second identification code based on the received association request, so that the attribute information of the first identification information corresponds to the location information of the second identification information, and generate an association correspondence table according to the correspondence relationship between each first identification information and the second identification information;

[0109] The management module is used to determine the attribute information corresponding to the management information based on the received user's management information, determine the corresponding first identification information and second identification information in the association table based on the attribute information, and display the first identification information and the second identification information.

[0110] Among them, the readable storage medium can be a computer storage medium or a communication medium. The communication medium includes any medium that facilitates the transmission of a computer program from one place to another. The computer storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer. For example, a readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application-specific integrated circuit (Application Specific Integrated Circuits, abbreviated as: ASIC). In addition, the ASIC can be located in a user device. Of course, the processor and the readable storage medium can also exist in a communication device as discrete components. The readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.

[0111] The present invention also provides a program product, which includes an execution instruction, which is stored in a readable storage medium. At least one processor of a device can read the execution instruction from the readable storage medium, and at least one processor executes the execution instruction so that the device implements the methods provided in the above various embodiments.

[0112] In the above-mentioned terminal or server embodiments, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the present invention may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0113] 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 replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A file management method, characterized in that: include: Acquire first identification information of a first identification code at the archive, wherein the first identification information at least includes attribute information of the archive; Acquire second identification information of a second identification code at a storage unit, where the second identification information at least includes location information of the storage unit; Associating the first identification code with the second identification code based on the received association request, so that the attribute information of the first identification information corresponds to the location information of the second identification information, and generating an association correspondence table according to the correspondence relationship between each first identification information and the second identification information; Determine attribute information corresponding to the management information based on the received user management information, determine corresponding first identification information and second identification information in the association correspondence table based on the attribute information, and display the first identification information and the second identification information; The method further includes: generating a plurality of second identification codes according to the received storage configuration data, each second identification code corresponding to different location information; generating a virtual archive room based on the location information of all the second identification codes, wherein the storage configuration data receives storage configuration data input by a user through a device, and the storage configuration data is the number of all file racks and file cabinets and the locations of all file racks and file cabinets at the current moment; Generating a virtual archive room based on the position information of all second identification codes includes: acquiring dimension data in the storage configuration data, the dimension data including dimension information preset for each storage unit; configuring dimension information of a corresponding dimension for each second identification code based on the dimension information in the storage configuration data; counting all second identification codes having the same dimension information to obtain a dimension set of a corresponding dimension, and generating a virtual archive room based on at least one dimension set obtained; Counting all second identification codes with the same dimensional information to obtain a dimension set of corresponding dimensions, and generating a virtual archive room based on at least one obtained dimension set includes: obtaining the number of second identification codes included in each dimension set; selecting the dimension set with the largest number of corresponding first identification codes as the first set, and obtaining the first number of first identification codes corresponding to the second identification codes in the first set; selecting the dimension set with the smallest number of corresponding first identification codes as the second set, and obtaining the second number of first identification codes corresponding to the second identification codes in the second set; if it is determined that the difference between the first number and the second number is greater than a first preset value, then allocating part of the second identification codes in the second set to the first set, and obtaining the virtual archive room after the second identification codes are allocated; The first adjusted number of second identification codes allocated from the second set to the first set is determined by the following formula: Among them, Y is the first adjusted number of second identification codes allocated from the second set to the first set, X1 is the first number, X2 is the second number, k1 is the first weight value, k2 is the second weight value, c is the normalized value, and d1 is the adjusted weight value.

2. The file management method according to claim 1, characterized in that: Also includes: A first identification code is generated according to the received archive configuration data, wherein the archive configuration data at least includes attribute information of the archive.

3. The file management method according to claim 2, characterized in that: Also includes: receiving adjustment data input by a user, the adjustment data comprising an active adjustment amount of a portion of the second identification codes in the second set to be actively adjusted by the user; Based on the first adjustment quantity and the active adjustment quantity, the adjustment weight value is updated by the following formula: Among them, l is the active adjustment quantity, d2 is the updated adjustment weight value, h is the first adjustment coefficient, and q is the second adjustment coefficient.

4. The file management method according to claim 1, characterized in that: Also includes: Obtaining associated first identification information and second identification information based on the received selected request and the obtained first identification information; or Obtaining associated first identification information and second identification information based on the received selected request and the acquired second identification information; The association relationship between the first identification information and the second identification information is released based on the received release request, and the association correspondence table is updated.

5. The file management device is characterized in that: include: A first acquisition module is used to acquire first identification information of a first identification code at a file, wherein the first identification information at least includes attribute information of the file; A second acquisition module, used to acquire second identification information of a second identification code at a storage unit, wherein the second identification information at least includes location information of the storage unit; an association module, configured to associate the first identification code with the second identification code based on the received association request, so that the attribute information of the first identification information corresponds to the location information of the second identification information, and generate an association correspondence table according to the correspondence relationship between each first identification information and the second identification information; A management module, configured to determine attribute information corresponding to the management information based on the received management information of the user, determine corresponding first identification information and second identification information in an association table based on the attribute information, and display the first identification information and the second identification information; The method further includes: generating a plurality of second identification codes according to the received storage configuration data, each second identification code corresponding to different location information; generating a virtual archive room based on the location information of all the second identification codes; wherein the storage configuration data receives storage configuration data input by a user through a device, and the storage configuration data is the number of all file racks and file cabinets at the current moment and the locations of all file racks and file cabinets Generating a virtual archive room based on the position information of all second identification codes includes: acquiring dimension data in the storage configuration data, the dimension data including dimension information preset for each storage unit; configuring dimension information of a corresponding dimension for each second identification code based on the dimension information in the storage configuration data; counting all second identification codes having the same dimension information to obtain a dimension set of a corresponding dimension, and generating a virtual archive room based on at least one dimension set obtained; Counting all second identification codes with the same dimensional information to obtain a dimension set of corresponding dimensions, and generating a virtual archive room based on at least one obtained dimension set includes: obtaining the number of second identification codes included in each dimension set; selecting the dimension set with the largest number of corresponding first identification codes as the first set, and obtaining the first number of first identification codes corresponding to the second identification codes in the first set; selecting the dimension set with the smallest number of corresponding first identification codes as the second set, and obtaining the second number of first identification codes corresponding to the second identification codes in the second set; if it is determined that the difference between the first number and the second number is greater than a first preset value, then allocating part of the second identification codes in the second set to the first set, and obtaining the virtual archive room after the second identification codes are allocated; The first adjusted number of second identification codes allocated from the second set to the first set is determined by the following formula: Among them, Y is the first adjusted number of second identification codes allocated from the second set to the first set, X1 is the first number, X2 is the second number, k1 is the first weight value, k2 is the second weight value, c is the normalized value, and d1 is the adjusted weight value.

6. A storage medium, characterized in that The storage medium stores a computer program, and when the computer program is executed by a processor, it is used to implement any one of the methods of claims 1 to 4.

Citation Information

Patent Citations

  • Digital archive system

    CN112364223A

  • Storage management method and device, equipment and machine readable storage medium

    CN113420000A

  • Drawing file management method and system based on BIM (Building Information Modeling) and Internet of Things

    CN113536023A