Digital management system and method for science and technology project archives
Through the archive authority assessment marking module and multi-level encrypted image processing, combined with the registration login and authentication module, the problems of imprecise authority management and single encryption method in the management of scientific and technological project archives are solved, and accurate hierarchical storage and secure access to archives are achieved.
Patent Information
- Application Number
- CN202510831828.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-20
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2045-06-20
AI Technical Summary
In the existing scientific and technological project archive management, the authority management lacks refinement, the archive encryption method is single, user registration and login are inconvenient and there is a lack of effective monitoring, resulting in unclear distinction of important archives and high risk of sensitive information leakage.
The archive authority assessment and marking module is used to analyze the archive association complexity, update frequency and access fluctuation value, and the archive is stored in a hierarchical manner and updated periodically; the archive title is processed using multi-level encryption images, and the registration, login and authentication modules are combined to generate a unique key and monitor access behavior.
It achieves precise control of archive permissions, blocks information leakage paths, prevents unauthorized access, and improves the security of archive management and access monitoring efficiency.
Smart Images

Figure CN120723960A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of science and technology project archive management, and in particular relates to a digital management system and method for science and technology project archives. Background Art
[0002] In the field of scientific and technological project archive management, with the rapid development of science and technology and the increasing complexity of projects, archive management faces new challenges. Existing technologies have the following problems: First, the lack of refinement in file authority management makes it difficult to dynamically assess file permissions and perform hierarchical storage, resulting in unclear distinctions between important and ordinary files and inadequate access authority management. Secondly, the file encryption method is relatively simple, usually only simply encrypting the file content without effectively encrypting the file title, which can easily lead to the leakage of sensitive information; Furthermore, the user registration, login and permission authentication processes are not simple enough, and there is a lack of effective access monitoring and early warning mechanisms, making it difficult to detect and prevent abnormal access behaviors in a timely manner. For this reason, we propose a digital management system and method for scientific and technological project archives. Summary of the Invention
[0003] The purpose of the present invention is to provide a digital management system and method for scientific and technological project archives to solve the problems raised in the above background technology.
[0004] To achieve the above-mentioned purpose, the present invention provides the following technical solutions: a digital management system for scientific and technological project archives, comprising: an archive authority evaluation and marking module, an archive analysis and storage module, a registration and login and authentication module, and an archive encryption module; Archives authority evaluation and marking module: digitizes archive data, analyzes archive association complexity, update frequency, editing diversity, and access fluctuation, and conducts comprehensive analysis to obtain authority evaluation values. Based on these evaluation values, the access authority level of the archives is evaluated. File analysis and storage module: establish a hierarchical authority library, store files in the corresponding hierarchical authority library according to the corresponding access permission level, and periodically update the files in the hierarchical authority library and adjust the storage location; Registration, login and authentication module: used for staff account registration, login and permission authentication. After successful registration, it generates an access key for the corresponding level permission library for the account and performs access monitoring. Archive encryption module: Convert the archive titles in the hierarchical authority library into a digital sequence, draw a circle based on the digital sequence to form a first-level encrypted image, generate an isosceles triangle after processing to form a second-level encrypted image, further extract the major and minor axis information, and map it into a special character sequence. Special characters are displayed when not decrypted, and the original title is restored after entering the key.
[0005] Preferably, the specific process of digitizing the archival materials and analyzing the complexity of the archive association is as follows: Collect scientific and technological project archival materials and digitize the collected archival materials; store the digitized archival materials in the source database; For each file in the source database, we use text mining technology to extract keywords from the file text; and use named entity recognition technology to identify entity information in the file text; On this basis, dependency syntax analysis is used to analyze the dependency relationships between various components in the archival text. At the same time, pattern matching technology is combined to determine the relationship between entities; the relationship includes: reference relationship, responsibility relationship, and association relationship; The identified entities are used as nodes in the knowledge graph, and the connections between entities are used as edges to construct the knowledge graph and store it in the source database; Query the number of other files or entities that have a relationship with the current file through the knowledge graph, and count them to get the number of related entities; Filter out files of the same type as the current file from the knowledge graph, count the number of associated entities for each filtered file, and calculate the average number of associated entities of these files to obtain the average number of associations; The association complexity GF is obtained by dividing the number of associated entities by the average number of associations.
[0006] Preferably, the specific process of analyzing the update frequency of the archive, editing the diversity value, and accessing the fluctuation value is as follows: Set the permission update cycle, extract the update records of the current file within the permission update cycle, and count the number of file updates; obtain the update frequency GP by dividing the number of current file updates by the number of days in the permission update cycle; Retrieve the editing record of the current file, which includes: the name of the person who performed the editing operation, the department to which he belongs, and his professional background; Analyze the extracted editing records, identify and count the number of different departments involved in editing, and record it as the number of editing departments n; For each department, the number of different professional backgrounds of the editors in the department is counted and recorded as the number of background types. ; Where i is the number of the part, i=1, 2, ..., n; Using the formula: , get the edited diversity value BD; is the preset weight coefficient of the i-th department; Retrieve the access records of the current file during the permission update cycle, divide the permission update cycle into several sub-periods, and count the number of file accesses in each sub-period , g is the sub-period number, g = 1, 2, ..., G; G is the total number of sub-periods in the permission update cycle; Calculate the average number of file visits during the permission update cycle ; Using the formula: ; Get the access fluctuation value FB.
[0007] Preferably, the specific process of analyzing the weight evaluation and evaluating the access permission level of the archive according to the weight evaluation is as follows: After normalizing the association complexity GF, update frequency GP, edit diversity value BD, and access fluctuation value FB corresponding to the current file, the weighted evaluation value QPZ is obtained using the formula: QPZ = GF × a1 + GP × a2 + BD × a3 + FB × a4; where a1, a2, a3, and a4 are preset weight coefficients; Set up several weight evaluation intervals, and preset each weight evaluation interval to correspond to an access permission level. For each file in the source database, the corresponding access permission level is output by matching the weight evaluation value corresponding to the file with the ownership evaluation interval, and the corresponding access permission level is marked.
[0008] Preferably, the specific working process of the archive analysis and storage module is: According to the number of access rights levels, several level permission libraries are set up accordingly; all files that have completed access rights level marking are extracted from the source database; Read all files with permission levels less than or equal to the highest permission level from the source database and store them in the highest permission level library; In descending order of the permission levels of the hierarchical permission libraries, read and store the files of the hierarchical permission libraries that have not been read. Specifically, for each permission library, read the files in the source database whose access permission level is less than or equal to that of the hierarchical permission library, and store them in the permission library. After all the files of the current batch in the source database have been allocated, delete the files in the source database; For files in the permission library of each level, when the set permission update cycle arrives, the permission level update process is automatically triggered. Specifically, the permission evaluation value of each file is recalculated and the access permission level of each file is determined accordingly. For each file, according to its new access permission level, it is stored back into the corresponding level permission library; During the re-storage process, the file is first copied to the target level permission library and the index in the target level permission library is updated. After the file copy is completed, the file is deleted from the original level permission library.
[0009] Preferably, the specific working process of the registration login and authentication module is: The staff registers an account by entering personal information, including name, mobile phone number, and ID card; The constructed permission allocation library presets the permission levels of staff members according to their positions, responsibilities and project requirements; establishes a mapping relationship between the personal information of staff members and the corresponding permission levels, and obtains a personnel permission level mapping relationship table; and stores it in the permission allocation library; The staff registers an account by entering their personal information and sets a password. The personal information submitted during registration is matched with the personnel authority level mapping table in the authority allocation library. Based on the matching results, the corresponding authority level of the staff member is determined, and the staff member's registered account is bound and marked with its corresponding authority level. After the account is successfully registered, an access key for the corresponding level of permission library is generated for the account according to the permission level associated with the account. The access keys for accounts of the same permission level are different. When a staff member successfully logs in using a registered account and password, they will automatically navigate to the corresponding permission level library for file retrieval based on the permission level associated with the account, and will be prompted to enter the key for the permission level library; The time interval between the successful login and the actual key input of the account is recorded as the key input duration. If the key input duration exceeds the corresponding threshold, the current account's access rights for today are restricted, and an early warning message is generated and sent to the mobile phone associated with the account.
[0010] Preferably, the process of converting the file title in the hierarchical authority library into an encrypted image is as follows: For each file in the hierarchical authority library, obtain its title name; construct a character-digital mapping table; in the character-digital mapping table, each Chinese character corresponds to an Arabic numeral; substitute the title name into this mapping table, perform digital conversion, and obtain the title digital sequence; Draw circles tangentially on a straight line in the order of the title numbers. The radius of the circle is the value of the number, and the centers of all circles are located on the straight line. Combine the drawn circles to obtain a first-level encrypted image. The semicircles below the straight line in the first-level encrypted image are shaded, and then the shaded areas in the first-level encrypted image are removed. For each remaining semicircle, the two endpoints of the semicircle on the straight line are connected to the vertex of the semicircle in the order of sequence generation to construct isosceles triangles. The drawn isosceles triangles are combined to obtain the second-level encrypted image. For each isosceles triangle in the secondary encrypted image, in accordance with the sequence generation order, for each isosceles triangle, a perpendicular line is drawn from the vertex of the isosceles triangle to the center of the circle, and the perpendicular line is marked as the major axis. Subsequently, the midpoints of the two waist sides of the isosceles triangle are connected by a line segment, and the connecting line segment is marked as the minor axis. Finally, all semicircles in the secondary encrypted image are removed to obtain the tertiary encrypted image.
[0011] Preferably, the specific process of mapping the title into a special character sequence according to the information of the encrypted image is: Draw concentric circles, each consisting of two circles; divide the concentric circles evenly into several sector-shaped areas; for each sector-shaped area, mark the sector-shaped area formed by the inner circle as the inner circle area, and mark the sector-shaped area formed by the outer circle as the outer circle area; For each sector area, the inner circle area corresponds to a unique long axis length value, and the outer circle area corresponds to a unique special character; special characters include: English characters, combinations of letters and numbers, and combinations of letters and symbols; All the fan-shaped areas are marked with long axis length values and special characters to construct long axis transformation graphs. According to the above method of constructing long axis transformation graphs, short axis transformation graphs are constructed in the same way. Substitute the major and minor axes of the isosceles triangles in the three-level encrypted image into the corresponding transformation graph in the order of sequence generation to obtain the special character combination sequence of the title; For each file in the hierarchical authority library, when the key is not decrypted, the displayed title is the corresponding special character combination sequence of the title; after the key is entered, the file title in the hierarchical authority library will be decrypted to restore the original file title.
[0012] Compared with the prior art, the present invention has the following beneficial effects: (1) A digital management system and method for scientific and technological project archives, which comprehensively analyzes the association complexity, update frequency, editing diversity value and access fluctuation value of archives through the archive authority evaluation marking module, calculates the weight evaluation value and evaluates the access permission level, and then the archive analysis and storage module stores the archives in a hierarchical manner to the corresponding level permission library, and periodically updates and adjusts the storage location; this mechanism solves the problems of lack of refinement in archive authority management and difficulty in dynamic evaluation and hierarchical storage in the existing technology, so that important archives can be clearly distinguished from ordinary archives, and accurate control of access permissions is achieved.
[0013] (2) This is a digital management system and method for scientific and technological project archives. The archive title is converted into a digital sequence through an archive encryption module. After a three-level encryption process of "circle drawing → isosceles triangle construction → major axis and minor axis mapping special characters", only the special character sequence is displayed before decryption. If the login password of the hierarchical authority library is cracked or the account is stolen, the attacker cannot restore the title content due to the lack of the corresponding key. For example, even if the system is illegally logged in, the archive titles seen are all "meaningless combinations of letters and symbols", and it is impossible to judge the sensitivity of the archive or the content theme, thereby blocking the information leakage path. This encryption method is linked with the title display mechanism, providing a sufficient time window for the background to detect abnormal login behavior.
[0014] (3) This technology project archive digital management system and method not only presets the authority level according to the personnel position and generates a unique access key through the registration login and authentication module, but also records the "password" "Key input time limit" realizes dynamic protection: if the staff fails to enter the key within the threshold time after logging in, the system automatically limits the access rights for that day and sends an early warning to the mobile phone; this mechanism complements the title encryption; when the account password is leaked, even if the attacker logs in to the system, he will not be able to continue accessing due to the "key input timeout limit", and the special characters in the encrypted title further delay the time for the attacker to identify the information, thus effectively preventing unauthorized access through the dual means of "time threshold control + title encryption obfuscation". BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 It is a flowchart of the present invention; Figure 2 An encrypted image of the file title of the present invention; Figure 3 It is the major-minor axis conversion graph of the present invention. DETAILED DESCRIPTION
[0016] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. 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 making creative efforts are within the scope of protection of the present invention. Example
[0017] See also Figure 1-3 The present invention provides a digital management system for scientific and technological project archives, including: an archive authority evaluation and marking module, an archive analysis and storage module, a registration login and authentication module, and an archive encryption module; The archive authority evaluation and marking module digitizes the archive data, analyzes the archive's association complexity, update frequency, editing diversity value, and access fluctuation value, and conducts a comprehensive analysis to obtain the weight evaluation value. The access authority level of the archive is evaluated based on the weight evaluation value. The specific process is as follows: Collect scientific and technological project archival materials, including paper archives, electronic documents, charts, audio and video, etc.; digitize the collected archival materials; and store the digitized archival materials in the source database; For each file in the source database, we use text mining technology to extract keywords from the file text; keywords include: project name, technical terms, personnel names, file numbers; and we use named entity recognition technology to identify entity information in the file text; entity information includes: person names, organization names, dates, etc. On this basis, dependency syntax analysis is used to analyze the dependency relationships between various components in the archival text (such as subject, predicate, object, attributive, adverbial, complement, etc.). Dependency relationships include: subject-predicate-object relationship, attributive-adverbial-complement relationship, etc. At the same time, combined with pattern matching technology, the connection relationship between entities is determined; the connection relationship includes: reference relationship, responsibility relationship, association relationship, etc. The identified entities are used as nodes in the knowledge graph, and the relationships between entities are used as edges to construct the knowledge graph and store it in the graph database; Query the number of other files or entities that have a relationship with the current file through the knowledge graph, and count them to get the number of related entities; Filter out files of the same type as the current file from the knowledge graph, count the number of associated entities for each filtered file, and calculate the average number of associated entities of these files to obtain the average number of associations; The association complexity GF is obtained by dividing the number of associated entities by the average number of associations; It should be noted that if the association complexity is high, it means that the relationship between the archive and other archives or entities is relatively complex, and it may be at the core of the project or involve multiple key links. The leakage or improper access of its content may have a greater impact on the overall project.
[0018] Set the permission update cycle, extract the update records of the current file within the permission update cycle, and count the number of file updates; obtain the update frequency GP by dividing the number of current file updates by the number of days in the permission update cycle; It should be noted that a high update frequency usually indicates that the content of the archive is rapidly developing or changing, and may involve the latest progress of the project, key decisions or important technological updates. The sensitivity of such archives is relatively high.
[0019] Retrieve the editing records of the current file, including the name of the person who performed the editing operation, department, professional background, etc. Analyze the extracted editing records, identify and count the number of different departments involved in editing, and record it as the number of editing departments n; For each department, the number of different professional backgrounds of the editors in the department is counted and recorded as the number of background types. ; Where i is the number of the part, i=1, 2, ..., n; Using the formula: , get the edited diversity value BD; is the preset weight coefficient of the i-th department; It should be noted that the larger the editing diversity value, the more people are involved in the archive editing, the more people with different professional backgrounds, and the more information on disciplines and business fields covered by the archive, which means the more important the archive is.
[0020] Retrieve the access records of the current file during the permission update cycle, divide the permission update cycle into several sub-periods, and count the number of file accesses in each sub-period , g is the sub-period number, g = 1, 2, ..., G; G is the total number of sub-periods in the permission update cycle; Calculate the average number of file visits during the permission update cycle ; Using the formula: , get the access fluctuation value FB; It should be noted that a large access fluctuation value may imply that the archive content has a high level of attention or sensitivity, and there may be important changes or hot topics in the near future. The permission level needs to be increased to prevent the risk of information leakage caused by a surge in access volume.
[0021] After normalizing the association complexity GF, update frequency GP, edit diversity value BD, and access fluctuation value FB corresponding to the current file, the weighted evaluation value QPZ is obtained using the formula: QPZ = GF × a1 + GP × a2 + BD × a3 + FB × a4; where a1, a2, a3, and a4 are preset weight coefficients; Set up several weight evaluation intervals, and preset each weight evaluation interval to correspond to an access permission level. For each file in the source database, by matching the weight evaluation value corresponding to the file with the ownership evaluation interval, the corresponding access permission level is output and the corresponding access permission level is marked; the larger the upper and lower limits corresponding to the weight evaluation interval, the higher the corresponding access permission level and the greater the difficulty of file access.
[0022] The archive analysis and storage module establishes a hierarchical authority library, and stores archives in the corresponding hierarchical authority library according to the corresponding access permission level. It also periodically updates the archives in the hierarchical authority library and adjusts the storage location. The specific process is as follows: According to the number of access rights levels, several level permission libraries are set up accordingly; all files that have completed access rights level marking are extracted from the source database; Read all files with permission levels less than or equal to the highest permission level from the source database and store them in the highest permission level library. At this point, the highest permission level library contains all files marked with permission from the lowest to the highest level. In descending order of the permission levels of the hierarchical permission libraries, read and store the files of the hierarchical permission libraries that have not been read. Specifically, for each permission library, read the files in the source database whose access permission level is less than or equal to that of the hierarchical permission library, and store them in the permission library. After all the files of the current batch in the source database have been allocated, the files in the source database will be deleted, and only the necessary metadata and operation records will be retained; For files in the permission library of each level, when the set permission update cycle arrives, the permission level update process is automatically triggered. Specifically, the permission evaluation value of each file is recalculated and the access permission level of each file is determined accordingly. For each file, according to its new access permission level, it is stored back into the corresponding level permission library; During the re-storage process, the file is first copied to the target hierarchical permission library and the index in the target hierarchical permission library is updated. After the file copying is completed, the file is deleted in the original hierarchical permission library; only necessary metadata and operation records are retained.
[0023] The registration, login and authentication module is used to implement the registration, login and permission authentication of staff accounts. After successful registration, an access key for the corresponding level permission library is generated for the account and access monitoring is performed. The specific process is as follows: The staff registers an account by entering personal information, including name, mobile phone number, ID card, etc., and then passes identity verification to ensure the authenticity of the information; The constructed permission allocation library presets the permission levels of staff members according to their positions, responsibilities and project requirements; establishes a mapping relationship between the personal information of staff members and the corresponding permission levels, and obtains a personnel permission level mapping relationship table; and stores it in the permission allocation library; The staff registers an account by entering their personal information and sets a password. The personal information submitted during registration is matched with the personnel authority level mapping table in the authority allocation library. Based on the matching results, the corresponding authority level of the staff member is determined, and the staff member's registered account is bound and marked with its corresponding authority level. After the account is successfully registered, an access key for the corresponding level of permission library is generated for the account according to the permission level associated with the account. The access keys for accounts of the same permission level are different. When a staff member successfully logs in using a registered account and password, they will automatically navigate to the corresponding permission level library for file retrieval based on the permission level associated with the account, and will be prompted to enter the key for the permission level library; The time interval between the successful login and the actual key input of the account is recorded as the key input duration. A key input duration threshold is preset. If the key input duration exceeds the corresponding threshold, the current account's access rights for today are restricted, and an early warning message is generated and sent to the mobile phone associated with the account.
[0024] The file encryption module converts the file title in the hierarchical authority library into a digital sequence, draws a circle based on the digital sequence to form a first-level encrypted image, and then generates an isosceles triangle to form a second-level encrypted image. It further extracts the major and minor axis information and maps it into a special character sequence. The special characters are displayed when not decrypted, and the original title is restored after the key is entered. The specific process is as follows: For each file in the hierarchical authority library, obtain its title name; construct a character-digital mapping table; in the character-digital mapping table, each Chinese character corresponds to an Arabic numeral; substitute the title name into this mapping table, perform digital conversion, and obtain the title digital sequence; like Figure 2 , in the order of the title number sequence, circles are drawn on a straight line in sequence, the radius of the circle is the value of the number, and the center of all circles is located on the straight line; the drawn circles are combined to obtain a first-level encrypted image; The semicircles below the straight line in the first-level encrypted image are shaded, and then the shaded areas in the first-level encrypted image are removed. For each remaining semicircle, the two endpoints of the semicircle on the straight line are connected to the vertex of the semicircle in the order of sequence generation to construct isosceles triangles. The drawn isosceles triangles are combined to obtain the second-level encrypted image. For each isosceles triangle in the secondary encrypted image, follow the sequence generation order. Draw a perpendicular line from the vertex of the isosceles triangle to the center of the circle, and mark this perpendicular line as the major axis. Then, connect the midpoints of the two waist sides of the isosceles triangle with a line segment, and mark this connecting line segment as the minor axis. Finally, remove all semicircles in the secondary encrypted image to obtain the tertiary encrypted image. Draw concentric circles, each consisting of two circles; divide the concentric circles evenly into several sector-shaped areas; for each sector-shaped area, mark the sector-shaped area formed by the inner circle as the inner circle area, and mark the sector-shaped area formed by the outer circle as the outer circle area; For each sector area, the inner circle area corresponds to a unique long axis length value, and the outer circle area corresponds to a unique special character; special characters include: English characters, combinations of letters and numbers, and combinations of letters and symbols; All the fan-shaped areas are marked with long axis length values and special characters to construct long axis transformation graphs; According to the above method of constructing the long axis transformation graph, the short axis transformation graph is constructed in the same way, such as Figure 3 ; Substitute the major and minor axes of the isosceles triangles in the three-level encrypted image into the corresponding transformation graph in the order of sequence generation to obtain the special character combination sequence of the title; For each file in the hierarchical authority library, when the key is not decrypted, the displayed title is the corresponding special character combination sequence of the title; after the key is entered, the file title in the hierarchical authority library will be decrypted to restore the original file title.
[0025] A digital management method for scientific and technological project archives, comprising: Step 1: Digitize the archival materials, analyze the archive's association complexity, update frequency, editing diversity, and access fluctuation, and conduct a comprehensive analysis to obtain a weighted evaluation value. Based on the weighted evaluation value, the access rights level of the archive is assessed. Step 2: Establish a hierarchical authority library, store the files in the corresponding hierarchical authority library according to the corresponding access permission level, and periodically update the files in the hierarchical authority library and adjust the storage location; Step 3: Used for staff account registration, login and permission authentication. After successful registration, an access key for the corresponding level permission library is generated for the account, and access monitoring is performed; Step 4: Convert the file titles in the hierarchical authority library into a digital sequence, draw a circle based on the digital sequence to form a first-level encrypted image, and generate an isosceles triangle to form a second-level encrypted image after processing. Further extract the major and minor axis information and map it into a special character sequence. The special characters are displayed when not decrypted, and the original title is restored after entering the key.
[0026] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to these embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the appended claims and their equivalents.
Claims
1. A digital management system for scientific and technological project archives, comprising: The file authority assessment and marking module, the file analysis and storage module, the registration login and authentication module, and the file encryption module are characterized by: Archives authority evaluation and marking module: digitizes archive data, analyzes archive association complexity, update frequency, editing diversity, and access fluctuation, and conducts comprehensive analysis to obtain authority evaluation values. Based on these evaluation values, the access authority level of the archives is evaluated. File analysis and storage module: establish a hierarchical authority library, store files in the corresponding hierarchical authority library according to the corresponding access permission level, and periodically update the files in the hierarchical authority library and adjust the storage location; Registration, login and authentication module: used for staff account registration, login and permission authentication. After successful registration, it generates an access key for the corresponding level permission library for the account and performs access monitoring. Archive encryption module: Convert the archive titles in the hierarchical authority library into a digital sequence, draw a circle based on the digital sequence to form a first-level encrypted image, generate an isosceles triangle after processing to form a second-level encrypted image, further extract the major and minor axis information, and map it into a special character sequence. Special characters are displayed when not decrypted, and the original title is restored after entering the key.
2. A digital management system for scientific and technological project archives according to claim 1, characterized in that: The specific process of digitizing archival materials and analyzing the complexity of archive associations is as follows: Collect scientific and technological project archival materials and digitize the collected archival materials; store the digitized archival materials in the source database; For each file in the source database, we use text mining technology to extract keywords from the file text; and use named entity recognition technology to identify entity information in the file text; On this basis, dependency syntax analysis is used to analyze the dependency relationships between various components in the archival text. At the same time, pattern matching technology is combined to determine the connection relationships between entities. Contact relationships include: reference relationships, responsibility relationships, and association relationships; The identified entities are used as nodes in the knowledge graph, and the connections between entities are used as edges to construct the knowledge graph and store it in the source database; Query the number of other files or entities that have a relationship with the current file through the knowledge graph, and count them to get the number of related entities; Filter out files of the same type as the current file from the knowledge graph, count the number of associated entities for each filtered file, and calculate the average number of associated entities of these files to obtain the average number of associations; The association complexity GF is obtained by dividing the number of associated entities by the average number of associations.
3. A digital management system for scientific and technological project archives according to claim 2, characterized in that: The specific process of analyzing the update frequency of the archive, editing the diversity value, and accessing the fluctuation value is as follows: Set the permission update cycle, extract the update records of the current file within the permission update cycle, and count the number of file updates; The update frequency GP is obtained by dividing the number of updates of the current file by the number of days of the permission update cycle; Retrieve the editing record of the current file, which includes: the name of the person who performed the editing operation, the department to which he belongs, and his professional background; Analyze the extracted editing records, identify and count the number of different departments involved in editing, and record it as the number of editing departments n; For each department, the number of different professional backgrounds of the editors in the department is counted and recorded as the number of background types. ; Where i is the number of the part, i=1, 2, ..., n; Using the formula: , get the edited diversity value BD; is the preset weight coefficient of the i-th department; Retrieve the access records of the current file during the permission update cycle, divide the permission update cycle into several sub-periods, and count the number of file accesses in each sub-period , g is the sub-period number, g = 1, 2, ..., G; G is the total number of sub-periods in the permission update cycle; Calculate the average number of file visits during the permission update cycle ; Using the formula: ; Get the access fluctuation value FB.
4. A digital management system for scientific and technological project archives according to claim 3, characterized in that: The specific process of analyzing the weight evaluation and evaluating the access permission level of the archive based on the weight evaluation is as follows: After normalizing the association complexity GF, update frequency GP, edit diversity value BD, and access fluctuation value FB corresponding to the current file, the weighted evaluation value QPZ is obtained using the formula: QPZ = GF × a1 + GP × a2 + BD × a3 + FB × a4; where a1, a2, a3, and a4 are preset weight coefficients; Set up several weight evaluation intervals, and preset each weight evaluation interval to correspond to an access permission level. For each file in the source database, the corresponding access permission level is output by matching the weight evaluation value corresponding to the file with the ownership evaluation interval, and the corresponding access permission level is marked.
5. A digital management system for scientific and technological project archives according to claim 4, characterized in that: The specific working process of the archive analysis and storage module is as follows: According to the number of access rights levels, several level permission libraries are set up accordingly; all files that have completed access rights level marking are extracted from the source database; Read all files with permission levels less than or equal to the highest permission level from the source database and store them in the highest permission level library; In descending order of the permission levels of the hierarchical permission libraries, read and store the files of the hierarchical permission libraries that have not been read. Specifically, for each permission library, read the files in the source database whose access permission level is less than or equal to that of the hierarchical permission library, and store them in the permission library. After all the files of the current batch in the source database have been allocated, delete the files in the source database; For files in the permission library of each level, when the set permission update cycle arrives, the permission level update process is automatically triggered. Specifically, the permission evaluation value of each file is recalculated and the access permission level of each file is determined accordingly. For each file, according to its new access permission level, it is stored back into the corresponding level permission library; During the re-storage process, the file is first copied to the target level permission library and the index in the target level permission library is updated. After the file copy is completed, the file is deleted from the original level permission library.
6. A digital management system for scientific and technological project archives according to claim 5, characterized in that: The specific working process of the registration, login and authentication module is as follows: The staff registers an account by entering personal information, including name, mobile phone number, and ID card; The constructed permission allocation library presets the permission levels of staff members according to their positions, responsibilities and project requirements; establishes a mapping relationship between the personal information of staff members and the corresponding permission levels, and obtains a personnel permission level mapping relationship table; and stores it in the permission allocation library; The staff registers an account by entering their personal information and sets a password. The personal information submitted during registration is matched with the personnel authority level mapping table in the authority allocation library. Based on the matching results, the corresponding authority level of the staff member is determined, and the staff member's registered account is bound and marked with its corresponding authority level. After the account is successfully registered, an access key for the corresponding level of permission library is generated for the account according to the permission level associated with the account. The access keys for accounts of the same permission level are different. When a staff member successfully logs in using a registered account and password, they will automatically navigate to the corresponding permission level library for file retrieval based on the permission level associated with the account, and will be prompted to enter the key for the permission level library; The time interval between the successful login and the actual key input of the account is recorded as the key input duration. If the key input duration exceeds the corresponding threshold, the current account's access rights for today are restricted, and an early warning message is generated and sent to the mobile phone associated with the account.
7. A digital management system for scientific and technological project archives according to claim 6, characterized in that: The process of converting the file title in the hierarchical authority library into an encrypted image is as follows: For each file in the hierarchical authority library, obtain its title name; construct a character-digital mapping table; in the character-digital mapping table, each Chinese character corresponds to an Arabic numeral; substitute the title name into this mapping table, perform digital conversion, and obtain the title digital sequence; Draw circles tangentially on a straight line in the order of the title numbers. The radius of the circle is the value of the number, and the centers of all circles are located on the straight line. Combine the drawn circles to obtain a first-level encrypted image. The semicircle below the straight line in the first-level encrypted figure is shaded, and then the shaded area in the first-level encrypted figure is removed; For each of the remaining semicircles, connect the two endpoints of the semicircle on the straight line with the vertex of the semicircle in the order of sequence generation to construct an isosceles triangle. Combine the drawn isosceles triangles to obtain the secondary encrypted image; For each isosceles triangle in the secondary encrypted image, in accordance with the sequence generation order, for each isosceles triangle, a perpendicular line is drawn from the vertex of the isosceles triangle to the center of the circle, and the perpendicular line is marked as the major axis. Subsequently, the midpoints of the two waist sides of the isosceles triangle are connected by a line segment, and the connecting line segment is marked as the minor axis. Finally, all semicircles in the secondary encrypted image are removed to obtain the tertiary encrypted image.
8. A digital management system for scientific and technological project archives according to claim 7, characterized in that: According to the information of the encrypted image, the specific process of mapping the title into a special character sequence is as follows: Draw concentric circles, each consisting of two circles; divide the concentric circles evenly into several sector-shaped areas; for each sector-shaped area, mark the sector-shaped area formed by the inner circle as the inner circle area, and mark the sector-shaped area formed by the outer circle as the outer circle area; For each sector area, the inner circle area corresponds to a unique long axis length value, and the outer circle area corresponds to a unique special character; special characters include: English characters, combinations of letters and numbers, and combinations of letters and symbols; All the fan-shaped areas are marked with long axis length values and special characters to construct long axis transformation graphs. According to the above method of constructing long axis transformation graphs, short axis transformation graphs are constructed in the same way. Substitute the major and minor axes of the isosceles triangles in the three-level encrypted image into the corresponding transformation graph in the order of sequence generation to obtain the special character combination sequence of the title; For each file in the hierarchical authority library, when the key is not decrypted, the displayed title is the corresponding special character combination sequence of the title; after the key is entered, the file title in the hierarchical authority library will be decrypted to restore the original file title.
9. A method for digital management of scientific and technological project archives, applied to a digital management system for scientific and technological project archives as claimed in any one of claims 1 to 8, characterized in that: include: Step 1: Digitize the archival materials, analyze the archive's association complexity, update frequency, editing diversity, and access fluctuation, and conduct a comprehensive analysis to obtain a weighted evaluation value. Based on the weighted evaluation value, the access rights level of the archive is assessed. Step 2: Establish a hierarchical authority library, store the files in the corresponding hierarchical authority library according to the corresponding access permission level, and periodically update the files in the hierarchical authority library and adjust the storage location; Step 3: Used for staff account registration, login and permission authentication. After successful registration, an access key for the corresponding level permission library is generated for the account, and access monitoring is performed; Step 4: Convert the file titles in the hierarchical authority library into a digital sequence, draw a circle based on the digital sequence to form a first-level encrypted image, and generate an isosceles triangle to form a second-level encrypted image after processing. Further extract the major and minor axis information and map it into a special character sequence. The special characters are displayed when not decrypted, and the original title is restored after entering the key.
Citation Information
Patent Citations
Archive digital management system
CN108491495A
New energy station data safe and credible transmission method and system
CN118764240A
Medical clinical data encryption circulation access control method based on smart contract
CN118940236A
Digital archive information data processing method
CN119989407A
Cited By
Encrypted storage method and system for distributed data element cluster
CN121984768A
An archival full life cycle-based digital management system and method
CN122527386A