A digital archive management system

By using identity recognition, permission matching, and personalized push notifications in the digital archives management system, the security and usability issues in the digital archives management of power enterprises have been resolved. This has enabled access control for visitors and restrictions on abnormal access, thereby improving the security and retrieval efficiency of archives.

CN119228330BActive Publication Date: 2025-11-18YICHANG POWER SUPPLY CO OF STATE GRID HUBEI ELECTRIC POWER CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411193384.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2025-11-18
Estimated Expiration
2044-08-28

AI Technical Summary

Technical Problem

Power companies face challenges in the confidentiality and integrity of digital archives in digital archive management. The risks of unauthorized access and data loss or damage are increasing, affecting the security and continued availability of archives.

Method used

By combining user terminal registration and login, permission allocation module, access identification module, access sorting module and access tracking module, the system can identify the identity of visitors, match permissions, monitor access status and provide personalized push notifications, ensuring that visitors can only access files within the authorized scope and restricting access in abnormal situations.

Benefits of technology

It enhances the security and continuous availability of digital archives by monitoring and analyzing access behavior in real time, optimizing access efficiency, and ensuring the accuracy and ease of retrieval of archives.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119228330B_ABST
    Figure CN119228330B_ABST
Patent Text Reader

Abstract

A kind of digital archives management system, including user terminal, server, data acquisition module, authority allocation module, access identification module, access sequencing module, access tracking module and cloud database;The digital archives management system of the application ensures accurate identity tracking identification by registration login, collects access personnel responsibility state information, obtains visit match value after quantitative assignment processing, and matches authority range type level accordingly, ensures that visitors can only access authorized range data, intelligently analyzes the access state of digital archives files, monitors abnormalities in real time and triggers access restriction instructions, optimizes target access personnel by combining multidimensional data, and can also monitor the access behavior state of access personnel in real time, personalized push digital archives files, not only guarantee the security of digital archives files, but also improve the query and retrieval efficiency of access personnel, optimize the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data management technology, and in particular to a digital archive data management system. Background Technology

[0002] With the rapid development of information technology, the management of archives and data in power companies has gradually transformed from traditional paper archives to digital archives. Digital archives are stored in electronic form and accessed through the network, which greatly improves the efficiency of archive retrieval and provides more convenient services for visitors.

[0003] However, this transformation has also brought a series of security challenges. The primary issue is the confidentiality of digital archives. Compared with traditional paper archives, digital archives are easier to copy and distribute, thereby increasing the risk of unauthorized access and leakage. Therefore, how to ensure that each user can only access the archives within their authorized scope and prevent information leakage has become an important security challenge for power companies.

[0004] Secondly, the integrity and stability of digital archives are also issues that power companies need to address. As digital archives are accessed frequently, data loss, damage, and instability may occur. Ensuring the continued availability and accuracy of archives is also a significant security challenge for power companies. Summary of the Invention

[0005] The technical problem to be solved by the present invention is to provide a digital archive management system that improves the security, efficiency and continuous availability of digital archive files.

[0006] To solve the above-mentioned technical problems, the technical solution adopted by the present invention is as follows:

[0007] A digital archive management system, including

[0008] User terminal, used by users to register and log in to the system after entering personal information;

[0009] The server is used to store personal information, the permission range, type, and level matched to the visitors, the number of visitors and target visitors corresponding to each abnormal digital archive file in the current monitoring period, and can push digital archive files.

[0010] The data acquisition module is used to collect the responsibility status information of the visitors and send the responsibility status information to the permission allocation module;

[0011] The permission allocation module is used to receive the responsibility status information of the visitors, and then perform permission scope matching analysis on the visitors to obtain the permission scope type level matched by the visitors, and match the corresponding range of digital archive files according to the permission scope type level.

[0012] The access identification module is used to monitor the access status information of each digital archive file, thereby analyzing and processing the access status of each digital archive file to obtain the number of access-restricted users corresponding to each abnormal digital archive file in the current monitoring period, and sending it to the access sorting module.

[0013] The access sorting module is used to receive the number of visitors corresponding to each abnormal digital archive file in the current monitoring period, and then perform access personnel selection analysis on each abnormal digital archive file in the current monitoring period to obtain the target visitors for each abnormal digital archive file in the current monitoring period.

[0014] The access tracking module is used to monitor the access behavior status information of visitors, thereby performing personalized digital archive file push analysis and processing to obtain pushable digital archive files.

[0015] The permission allocation module performs permission scope matching analysis on access personnel, specifically including:

[0016] 1) Obtain the department, position, and job level from the job status information of the visitors, and perform value assignment analysis on the department, position, and job level to obtain the department assignment, position assignment, and job level assignment of the visitors, and mark them as bm, zw, and zj respectively;

[0017] 2) Take its value and obtain the first weight range value dyz1 according to the formula: dyz1=bm×a1+zw×a2+zj×a3, where a1, a2, and a3 are weight coefficients set according to actual needs;

[0018] 3) Obtain the project participation type from the visitor's job status information. Project participation types include large projects, medium projects, and small projects. Also, obtain the number of times each project was participated in and the level of responsibility, and label them as frequency values ​​cs. c And parameter depth value fz c ; c represents the number of the project type, and c = 1, 2, 3. When c = 1, it represents a large project; when c = 2, it represents a medium project; and when c = 3, it represents a small project.

[0019] 4) Based on the formula:

[0020]

[0021] The second weight range value dyz2 is obtained;

[0022] Where: b1, b2, b3, b4, b5, and b6 are weighting coefficients set according to actual needs; μ1, μ2, and μ3 represent the set correction coefficients; cs1 represents the frequency value for participating in large-scale projects, cs2 represents the frequency value for participating in medium-scale projects, and cs3 represents the frequency value for participating in small-scale projects; fz1 represents the depth value for participating in large-scale projects, fz2 represents the depth value for participating in medium-scale projects, and fz3 represents the depth value for participating in small-scale projects.

[0023] 5) Extract the values ​​of the first standard deviation dyz1 and the second standard deviation dyz2 and normalize them according to the formula: The visitor's ...

[0024] If FPZ < F1, then the access personnel are matched with a level 3 access permission range.

[0025] If F1≤FPZ<F2, then the access permissions matched for the user are the second-level permission range;

[0026] If FPZ≥F2, then the access personnel are matched with the first-level access permission range;

[0027] Among them, F1 and F2 are both fixed access threshold values, and 0 < F1 < F2; at the same time, the first-level permission range > the second-level permission range > the third-level permission range; the first-level permission range, the second-level permission range, and the third-level permission range constitute the permission range type level matched by the access personnel.

[0028] The access identification module analyzes and processes the access status of each digital archive file, specifically including:

[0029] 1) By obtaining the number of clicks, loading rate and access duration of each digital archive file during the current monitoring period, and extracting the three values ​​for normalization, the access status evaluation value of each digital archive file is obtained.

[0030] 2) Compare and analyze the access status evaluation value of each digital archive file with the access status evaluation threshold. If the access status evaluation value of each digital archive file is greater than or equal to the access status evaluation threshold FY, an access anomaly signal is generated.

[0031] 3) Mark the digital archive files that capture abnormal access signals as abnormal digital archive files, thereby obtaining the abnormal digital archive files for the current monitoring period;

[0032] 4) Based on the access anomaly signals generated by each abnormal digital archive file in the current monitoring period, an access restriction instruction is triggered. Based on the triggered access restriction instruction, the access status evaluation value of each abnormal digital archive file in the current monitoring period is retrieved, and the difference between the access status evaluation value of each abnormal digital archive file in the current monitoring period and the access status evaluation threshold is calculated to obtain the access restriction value of each abnormal digital archive file in the current monitoring period.

[0033] 5) Compare and match the access limit values ​​of each abnormal digital archive file in the current monitoring period with the access limit status judgment table stored in the cloud database to obtain the access limit status level of each abnormal digital archive file in the current monitoring period. Each abnormal digital archive file in the current monitoring period corresponds to an access limit status level. At the same time, match the access limit value with the number of people with access limit corresponding to the access limit status level to obtain the number of people with access limit corresponding to each abnormal digital archive file in the current monitoring period.

[0034] The access sorting module performs access selection analysis on each abnormal digital archive file within the current monitoring period, specifically including:

[0035] 1) By obtaining the location information of the visitors, the visitors within the geographical range that allows access to the abnormal digital file are marked as potential visitors;

[0036] 2) Obtain the click time value, visit value, and second weight range value of the selectable visitors, and label them as dsz, lfz, and dyz2 respectively;

[0037] 3) Extract the values ​​from the three sources and normalize them according to the formula: The preferred value PXA of the selectable visitors is obtained; where β1, β2 and β3 represent the proportional coefficients of the click time value, the visit value and the second weighting value, respectively;

[0038] 4) By obtaining the preferred values ​​of the selectable visitors for each abnormal digital archive file within the current monitoring period, and sorting them in descending order according to the numerical value of the preferred values, a list of selectable visitors is obtained;

[0039] 5) In the list of available visitors, starting from the highest preferred value, select the available visitors that match the access limit for each abnormal digital archive file in turn. The successfully selected available visitors will be marked as the target visitors for each abnormal digital archive file in the current monitoring period.

[0040] The access tracking module performs personalized digital profile file push analysis and processing for visitors, specifically including:

[0041] 1) By obtaining the number of return visits, dwell time, and deep clicks of visitors to each digital archive file during the current monitoring period, and marking them as hfz respectively. p tsz p and sjz p p represents the number of each digital archive file, p = 1, 2, 3...n, where n represents the total number of numbers of each digital archive file;

[0042] 2) Extract the values ​​from the three and normalize them using the following formula:

[0043] The visitor's inclination value W was obtained. p 1;

[0044] Among them: hfz p * tsz p * and sjz p * These represent the reference number of return visits, reference dwell time, and reference number of deep clicks, respectively, with δ1, δ2, and δ3 representing the weighting coefficients for the number of return visits, dwell time, and number of deep clicks, respectively.

[0045] 3) Compare and analyze the visitor's visitor tendency value for each digital archive file during the current monitoring period with the preset visitor tendency threshold;

[0046] 4) When the access tendency value of an accessor to each digital file exceeds the preset access tendency threshold during the current monitoring period, the digital file is identified as an access-prone digital file.

[0047] 5) Simultaneously extract the subject text data of the access preference digital archive file, remove irrelevant characters, punctuation marks and stop words from the text data, and recombine and segment the removed text data into words for sorting;

[0048] 6) Count the frequency of related words after segmentation, sort them from high to low frequency, set a frequency threshold, and mark words with a frequency greater than the threshold as target words. Extract the duration and number of clicks of visitors accessing target words within the current monitoring period, multiply them by the corresponding weight coefficients, and sum them to obtain the visitor preference value, denoted as W. p 2;

[0049] 7) Extract the visitor's visitor tendency value W p 1 and the required value for visits are denoted as W. p The value of 2 is normalized according to the formula: TJZ=W p 1×Ψ1+W p 2×Ψ2, yielding the comprehensive visit value TJZ;

[0050] Where: Ψ1 and Ψ2 represent the weighting coefficients of the visitation preference value and the visitation demand preference value, respectively, and Ψ1 > Ψ2;

[0051] 8) Compare and analyze the comprehensive visit value with the preset comprehensive visit threshold; if the comprehensive visit value is greater than or equal to the preset comprehensive visit threshold, then personalized digital archive files will be pushed.

[0052] 9) By comparing and analyzing the overall visitor's visitor's visitor status value with the overall visitor status judgment table stored in the cloud database, the overall visitor status level of the visitor is obtained. Each visitor's overall visitor status value corresponds to an overall visitor status level. At the same time, it is matched with the digital archive file corresponding to the overall visitor status level to obtain the digital archive file that can be pushed.

[0053] This invention provides a digital archive management system, which has the following technical effects:

[0054] 1) User terminals enable personal information registration and login, ensuring accurate tracking and identification of each visitor's identity; a data collection module collects the visitor's duty status information with authorization; and a permission allocation module quantifies and assigns values ​​to this information according to the established rules and algorithms, thereby obtaining a visitor matching value and matching the visitor with the corresponding permission range type and level; simultaneously, it matches the corresponding range of digital archive files according to the permission range type and level, thus ensuring that visitors can only access materials within their authorized scope, greatly improving the security of digital archive files.

[0055] 2) The access identification module intelligently analyzes the number of clicks, loading rate, and access duration of each digital archive file, thereby monitoring and evaluating the access status of each digital archive file in real time and providing data support for anomaly detection. Once an anomaly is detected, an access restriction command will be quickly triggered to automatically limit the number of accesses to prevent potential security risks. Combined with the access sorting module's analysis of access personnel location information, click timestamps, historical access data, and secondary weighting values, the selection of access personnel is optimized. This not only improves access efficiency but also ensures the continuous availability and accuracy of archive files, enhancing the security of digital archive files.

[0056] 3) By monitoring and analyzing the access behavior status information of visitors in real time through the access tracking module, it is possible to understand the user's preferences and needs, and push digital archive files that meet their needs. This not only effectively addresses the above-mentioned security challenges, but also enables personalized push of digital archive files based on the access behavior status information of visitors, improving the efficiency of visitors' query and retrieval, and optimizing the user experience. Attached Figure Description

[0057] The present invention will be further described below with reference to the accompanying drawings and embodiments:

[0058] Figure 1 This is an overall block diagram of the present invention. Detailed Implementation

[0059] like Figure 1 As shown, a digital archive management system includes: a user terminal, a server, a data acquisition module, a permission allocation module, an access identification module, an access sorting module, an access tracking module, and a cloud database.

[0060] The user terminal is used for users to register and log in to the system after entering their personal information, and then sending that information to the server. This personal information includes the user's name, ID number, and mobile phone number.

[0061] The cloud database is used to store the access restriction status determination table and the comprehensive access tilt status determination table.

[0062] The server is connected to a data acquisition module. After the user authorizes and agrees to access the service, the data acquisition module is used to collect the user's duty status information and send the duty status information to the permission allocation module through the server.

[0063] It should be noted that ensuring explicit authorization from the user is achieved by having the user perform a confirmation operation on the system interface.

[0064] The responsibility status information includes the visitor's department, position, rank, number of times they participated in project types, and level of responsibility.

[0065] The permission allocation module receives the responsibility status information of the users, and then performs permission scope matching analysis on the users, specifically including:

[0066] 1) Obtain the department, position, and job level from the job status information of the visitors, and perform value assignment analysis on the department, position, and job level to obtain the department assignment, position assignment, and job level assignment of the visitors, and mark them as bm, zw, and zj respectively.

[0067] In section 1) above, the department, position, and rank are assigned values, specifically including:

[0068] The specific assignment of departments is as follows: set the department name of the visitor and the department assignment corresponding to the department name, match the corresponding department name according to the visitor's department, and then extract the corresponding department assignment according to the department name. For example, the department assignment corresponding to the equipment maintenance department is q1, the department assignment corresponding to the power transmission department is q2, and the department assignment corresponding to the power generation department is q3.

[0069] The specific job assignment is as follows: set the job name of the visitor and the corresponding job value. Match the corresponding job name according to the visitor's job, and then extract the corresponding job value according to the job name. For example, the job assignment for security specialist is w1, the job assignment for supervisor is w2, and the job assignment for manager is w3.

[0070] The specific assignment of job levels is as follows: set the job level name of the visitor and the corresponding job level value. Match the corresponding job level name according to the visitor's job level, and then extract the corresponding job level value according to the job level name. For example, the job level assignment for junior level is e1, the job level assignment for intermediate level is e2, and the job level assignment for senior level is e3.

[0071] The more important the department, the higher the value assigned; the higher the position and rank, the higher the value assigned. The specific value assignment for the department, position, and rank shall be set by those skilled in the art in specific cases.

[0072] 2) Take its value and obtain the first weight range value dyz1 according to the formula: dyz1=bm×a1+zw×a2+zj×a3, where a1, a2, and a3 are weight coefficients set according to actual needs.

[0073] 3) Obtain the project participation type from the visitor's job status information. Project participation types include large projects, medium projects, and small projects. Also, obtain the number of times each project was participated in and the level of responsibility, and label them as frequency values ​​cs. c And parameter depth value fz c c represents the number of the project type, and c = 1, 2, 3;

[0074] When c=1, it represents a large project; when c=2, it represents a medium-sized project; and when c=3, it represents a small project.

[0075] 4) Based on the formula:

[0076]

[0077] The second weight range value dyz2 is obtained;

[0078] Where: b1, b2, b3, b4, b5, and b6 are weighting coefficients set according to actual needs; μ1, μ2, and μ3 represent the set correction coefficients; cs1 represents the frequency value for participating in large-scale projects; cs2 represents the frequency value for participating in medium-scale projects; and cs3 represents the frequency value for participating in small-scale projects. fz1 represents the depth value for participating in large-scale projects; fz2 represents the depth value for participating in medium-scale projects; and fz3 represents the depth value for participating in small-scale projects.

[0079] It should be noted that the parameter depth value fz c This refers to an indicator that measures the importance of the visitor's responsibilities in the project they participate in. The specific solution process is as follows: by obtaining the number of important decisions made by the visitor in the project they participate in, the number of working days they are responsible for, and the area of ​​responsibility, the visitor extracts the values ​​of the number of important decisions made by the visitor in the project they participate in, the number of working days they are responsible for, and the area of ​​responsibility, multiplies them by the corresponding weight coefficients, and then adds them together to obtain the parameter depth value.

[0080] 5) Extract the values ​​of the first standard deviation dyz1 and the second standard deviation dyz2 and normalize them according to the formula: Obtain the visitor's visitor match value (FPZ);

[0081] Where: e represents the natural constant, η1 and η2 represent the weight coefficients of the first and second weight norms respectively, and η1 > η2. The weight coefficients are used to balance the proportion of each data in the formula calculation, thereby promoting the accuracy of the calculation results.

[0082] If FPZ < F1, then the access personnel are matched with a level 3 access permission range.

[0083] If F1≤FPZ<F2, then the access permissions matched for the user are the second-level permission range;

[0084] If FPZ≥F2, then the access personnel are matched with the first-level access permission range;

[0085] The access permission range type level is composed of first-level permission range, second-level permission range, and third-level permission range;

[0086] Among them, F1 and F2 are fixed access thresholds, and 0 < F1 < F2. At the same time, the first-level permission range > the second-level permission range > the third-level permission range.

[0087] For example, the access value range for a level 3 permission range is [0, 20), the access value range for a level 2 permission range is [20, 30), and the access value range for a level 1 permission range is [30, ∞]. If the access value is 25 and the access value range to which the access value belongs is [20, 30), then the access range type level matched by the user is a level 2 permission range.

[0088] The permission allocation module feeds back the permission range type and level matched to the user to the server, and the server matches the corresponding range of digital archive files according to the permission range type and level.

[0089] The access identification module is used to monitor the access status information of each digital archive file, and thereby analyze and process the access status of each digital archive file, specifically including:

[0090] 1) By acquiring the number of clicks, loading rate, and access duration of each digital archive file within the current monitoring period, the number of clicks, loading rate, and access duration of each digital archive file within the current monitoring period are obtained; and each is labeled as djz. j ysl j and fwz j Extract the values ​​from the three sources and normalize them; according to the formula: Obtain the access status assessment value (FWP) for each digital archive file. j ;

[0091] Wherein, γ1, γ2 and γ3 represent the weight coefficients of the number of clicks, the loading rate and the access time, respectively, and γ1 > γ2 > γ3. The weight coefficients are used to balance the proportion of each data in the formula calculation, thereby promoting the accuracy of the calculation results.

[0092] 2) Set the access status assessment threshold for each digital archive file to FY, and set the access status assessment value (FWP) for each digital archive file. j Comparative analysis with the access status assessment threshold FY:

[0093] If the access status assessment value (FWP) of each digital archive file j If the access status assessment threshold FY is greater than or equal to the access status assessment threshold, an access anomaly signal is generated.

[0094] If the access status assessment value (FWP) of each digital archive file j If the value is less than the access status assessment threshold FY, a normal access signal is generated.

[0095] 3) Mark the digital archive files that capture abnormal access signals as abnormal digital archive files, thereby obtaining the abnormal digital archive files for the current monitoring period.

[0096] 4) Based on the access anomaly signals generated by each abnormal digital archive file during the current monitoring period, an access restriction command is triggered; based on the triggered access restriction command, the access status assessment value of each abnormal digital archive file during the current monitoring period is retrieved; and the difference between the access status assessment value of each abnormal digital archive file during the current monitoring period and the access status assessment threshold is calculated to obtain the access restriction value of each abnormal digital archive file during the current monitoring period.

[0097] 5) Compare and match the access limit values ​​of each abnormal digital archive file in the current monitoring period with the access limit status judgment table stored in the cloud database to obtain the access limit status level of each abnormal digital archive file in the current monitoring period. Each abnormal digital archive file in the current monitoring period corresponds to an access limit status level. At the same time, match the access limit value with the number of people with access limit corresponding to the access limit status level to obtain the number of people with access limit corresponding to each abnormal digital archive file in the current monitoring period.

[0098] The access identification module feeds back the number of people with access restrictions corresponding to each abnormal digital archive file in the current monitoring period to the server, and the server sends the number of people with access restrictions corresponding to each abnormal digital archive file in the current monitoring period to the access sorting module.

[0099] The access sorting module is used to receive the number of access-restricted users corresponding to each abnormal digital archive file within the current monitoring period, and thereby perform access personnel selection analysis and processing for each abnormal digital archive file within the current monitoring period, specifically including:

[0100] 1) By obtaining the location information of the visitors, the visitors within the geographical range that allows access to the abnormal digital file are marked as potential visitors.

[0101] 2) Obtain the click time value, visit value, and second weight range value of the selectable visitors, and label them as dsz, lfz, and dyz2 respectively.

[0102] 3) Extract the values ​​from the three sources and normalize them according to the formula: Obtain the preferred value PXA for the selectable visitors;

[0103] Wherein, β1, β2 and β3 represent the proportional coefficients of the click time value, the visit value and the second weight range value, respectively, and β1 > β2 > β3. The proportional coefficients are used to balance the weight of each data in the formula calculation, thereby improving the accuracy of the calculation results.

[0104] It should be noted that the click time value refers to the point in time when a visitor clicks or views the abnormal digital file, while the historical visit value refers to the number of times a visitor has historically accessed the abnormal digital file.

[0105] 4) By obtaining the preferred values ​​of the selectable visitors for each abnormal digital archive file within the current monitoring period, and sorting them in descending order according to the numerical value of the preferred values, a list of selectable visitors is obtained.

[0106] 5) In the list of available visitors, starting from the highest preferred value, select the available visitors that match the access limit for each abnormal digital archive file in turn. The successfully selected available visitors will be marked as the target visitors for each abnormal digital archive file in the current monitoring period.

[0107] The access sorting module feeds back the target visitors of each abnormal digital archive file during the current monitoring period to the server, and the server displays the target visitors of each abnormal digital archive file during the current monitoring period on the user terminal.

[0108] The access tracking module is used to monitor the access behavior status information of visitors, thereby performing personalized digital file push analysis and processing for visitors, specifically including:

[0109] 1) By acquiring the number of revisits, dwell time, and deep clicks of visitors to each digital archive file during the current monitoring period, the number of revisits, dwell time, and deep clicks of visitors to each digital archive file during the current monitoring period are obtained and marked as hfz. p tsz p and sjz p p represents the number of each digital archive file, p = 1, 2, 3...n, where n represents the total number of digital archive file numbers.

[0110] 2) Extract the values ​​from the three and normalize them using the following formula:

[0111] The visitor's inclination value W was obtained. p 1;

[0112] Among them: hfz p * tsz p * and sjz p * δ1, δ2, and δ3 represent the reference number of return visits, reference dwell time, and reference number of deep clicks, respectively. The weighting coefficients are used to balance the proportion of each data in the formula calculation, thereby improving the accuracy of the calculation results.

[0113] It should be noted that the number of return visits indicates how many times a visitor revisits a digital archive file, reflecting the extent to which a visitor searches for that file; the dwell time indicates how long a visitor spends on a digital archive file's page, and analyzing the dwell time reveals the visitor's level of interest in the file; and the number of deep clicks indicates how many different pages a visitor clicks on while accessing a digital archive file, reflecting their depth of understanding of the content.

[0114] 3) Compare and analyze the visitor's visitor tendency value for each digital archive file during the current monitoring period with the preset visitor tendency threshold.

[0115] 4) When the access tendency value of an accessor to each digital archive file during the current monitoring period is greater than the preset access tendency threshold, the digital archive file is determined to be an access-prone digital archive file.

[0116] 5) Simultaneously extract the subject text data of the access preference digital archive file. The text data can be a set of words, a set of comments, and a paragraph. Remove irrelevant characters, punctuation marks, and stop words from the text data, and then recombine and segment the removed text data into words for sorting.

[0117] 6) Count the frequency of related words after segmentation, sort them from high to low frequency, set a frequency threshold, and mark words with a frequency greater than the threshold as target words. Extract the duration and number of clicks of visitors accessing target words within the current monitoring period, multiply them by the corresponding weight coefficients, and sum them to obtain the visitor preference value, denoted as W. p 2.

[0118] 7) Extract the visitor's visitor tendency value W p 1 and the required value for visits are denoted as W. p The value of 2 is normalized according to the formula: TJZ=W p 1×Ψ1+W p 2×Ψ2, yielding the comprehensive visit value TJZ;

[0119] Wherein: Ψ1 and Ψ2 represent the weighting coefficients of the visitation preference value and the visitation demand preference value, respectively, and Ψ1 > Ψ2.

[0120] 8) Compare and analyze the comprehensive visit value with the preset comprehensive visit threshold. If the comprehensive visit value is greater than or equal to the preset comprehensive visit threshold, then personalized digital archive files will be pushed.

[0121] 9) By comparing and analyzing the overall visitor's visitor's visitor status value with the overall visitor status judgment table stored in the cloud database, the overall visitor status level of the visitor is obtained. Each visitor's overall visitor status value corresponds to an overall visitor status level. At the same time, it is matched with the digital archive file corresponding to the overall visitor status level to obtain the digital archive file that can be pushed.

[0122] The access tracking module will push digital archive files back to the server, and the server will then display the pushable digital archive files on the user's terminal.

Claims

1. A digital archive management system, characterized in that, include: User terminal, used by users to register and log in to the system after entering personal information; The server is used to store personal information, the permission range, type, and level matched to the visitors, the number of visitors and target visitors corresponding to each abnormal digital archive file in the current monitoring period, and can push digital archive files. The data acquisition module is used to collect the responsibility status information of the visitors and send the responsibility status information to the permission allocation module; The permission allocation module is used to receive the responsibility status information of the visitors, and then perform permission scope matching analysis on the visitors to obtain the permission scope type level matched by the visitors, and match the corresponding range of digital archive files according to the permission scope type level. The access identification module is used to monitor the access status information of each digital archive file, thereby analyzing and processing the access status of each digital archive file to obtain the number of access-restricted users corresponding to each abnormal digital archive file in the current monitoring period, and sending it to the access sorting module. The access sorting module receives the access limit for each abnormal digital archive file within the current monitoring period, and then performs access selection analysis on each abnormal digital archive file within the current monitoring period, specifically including: By obtaining the location information of the visitors, visitors who are located within the geographical range that allows access to the abnormal digital archive file are identified as potential visitors. Get the click time value, visit value, and second weight range value of the selectable visitors, and label them as dsz, lfz, and dyz2 respectively; Extract the values ​​from the three sources and normalize them according to the formula: The preferred value PXA of the selectable visitors is obtained, where β1, β2 and β3 represent the proportional coefficients of the click time value, the visit value and the second weight range value, respectively. By obtaining the preferred values ​​of the selectable visitors for each abnormal digital archive file within the current monitoring period, and sorting them in descending order according to the numerical value of the preferred values, a list of selectable visitors is obtained. In the list of available visitors, starting from the highest preferred value, select the available visitors in sequence that match the number of visitors corresponding to each abnormal digital archive file. The successfully selected available visitors are marked as the target visitors for each abnormal digital archive file in the current monitoring period. The access tracking module monitors the access behavior and status information of visitors, thereby enabling personalized digital file push analysis and processing for visitors. Specifically, this includes: By acquiring the number of return visits, dwell time, and deep clicks of visitors to each digital archive file during the current monitoring period, and marking them as hfz respectively. p tsz p and sjz p p represents the number of each digital archive file, p = 1, 2, 3...n, where n represents the total number of numbers of each digital archive file; The formula for normalizing the values ​​of the three is as follows: The visitor's inclination value W was obtained. p 1; Among them, hfz p * tsz p * and sjz p * These represent the reference number of return visits, reference dwell time, and reference number of deep clicks, respectively, with δ1, δ2, and δ3 representing the weighting coefficients for the number of return visits, dwell time, and number of deep clicks, respectively. Digital archive files with a visitation tendency value greater than a preset visitation tendency threshold are identified as visitation tendency digital archive files, and the corresponding subject text data is extracted and analyzed to obtain the visitation tendency value; The overall visit threshold is determined based on the visit visit threshold and the visit visit demand threshold, and then the digital archive files that can be pushed are determined based on the overall visit threshold. The access identification module analyzes and processes the access status of each digital archive file, specifically including: By acquiring the number of clicks, loading rate, and access duration of each digital archive file during the current monitoring period, and extracting and normalizing these three values, an access status evaluation value for each digital archive file is obtained. The access status assessment value of each digital archive file is compared and analyzed with the access status assessment threshold. If the access status assessment value of each digital archive file is greater than or equal to the access status assessment threshold FY, an access anomaly signal is generated. The digital archive files that capture abnormal access signals are marked as abnormal digital archive files, thereby obtaining each abnormal digital archive file within the current monitoring period; Based on the access anomaly signals generated by each abnormal digital archive file during the current monitoring period, an access restriction instruction is triggered. Based on the triggered access restriction instruction, the access status assessment value of each abnormal digital archive file during the current monitoring period is retrieved, and the difference between the access status assessment value of each abnormal digital archive file during the current monitoring period and the access status assessment threshold is calculated to obtain the access restriction value of each abnormal digital archive file during the current monitoring period. The access limit values ​​of each abnormal digital archive file in the current monitoring period are compared and matched with the access limit status judgment table stored in the cloud database to obtain the access limit status level of each abnormal digital archive file in the current monitoring period. Each abnormal digital archive file in the current monitoring period corresponds to an access limit status level. At the same time, the access limit value is matched with the number of people with access restrictions corresponding to the access limit status level to obtain the number of people with access restrictions corresponding to each abnormal digital archive file in the current monitoring period.

2. The digital archive management system according to claim 1, characterized in that, The permission allocation module performs permission scope matching analysis on access personnel, specifically including: Obtain the department, position, and job level from the job status information of the visitors, and perform value assignment analysis on the department, position, and job level to obtain the department assignment, position assignment, and job level assignment of the visitors, and mark them as bm, zw, and zj respectively; Take its value, according to the formula: The first weight range value dyz1 is obtained, where a1, a2, and a3 are weight coefficients set according to actual needs. Obtain the project participation type from the visitor's job status information. Project participation types include large projects, medium projects, and small projects. Also, obtain the number of times each project was participated in and the level of responsibility for that type, and label them as frequency values ​​cs. c And parameter depth value fz c c represents the number of the project type, and c = 1, 2, 3. When c = 1, it represents a large project; when c = 2, it represents a medium project; and when c = 3, it represents a small project. Based on the formula: The second weight range value dyz2 is obtained; Where b1, b2, b3, b4, b5, and b6 are weighting coefficients set according to actual needs, μ1, μ2, and μ3 represent the set correction coefficients, cs1 represents the frequency value for participating in large-scale projects, cs2 represents the frequency value for participating in medium-scale projects, and cs3 represents the frequency value for participating in small-scale projects; fz1 represents the depth value for participating in large-scale projects, fz2 represents the depth value for participating in medium-scale projects, and fz3 represents the depth value for participating in small-scale projects. The values ​​of the first standard deviation dyz1 and the second standard deviation dyz2 are extracted and normalized according to the formula: The visitor's visitor matching value FPZ is obtained, where e represents the natural constant, and η1 and η2 represent the weight coefficients of the first and second weight norms, respectively. If FPZ < F1, then the access personnel are matched with a level 3 access permission range. If F1≤FPZ<F2, then the access permissions matched for the user are the second-level permission range; If FPZ≥F2, then the access personnel are matched with the first-level access permission range; Among them, F1 and F2 are fixed anti-matching thresholds, and 0 < F1 < F2. At the same time, the first-level permission range > the second-level permission range > the third-level permission range. The first-level permission range, the second-level permission range, and the third-level permission range constitute the permission range type level matched by the access personnel.

3. The digital archive management system according to claim 1, characterized in that, The access tracking module performs personalized digital profile file push analysis and processing for visitors, specifically including: The visitor's visitation tendency value for each digital archive file during the current monitoring period is compared and analyzed with the preset visitation tendency threshold. If a visitor's visitation tendency value for each digital archive file exceeds the preset visitation tendency threshold during the current monitoring period, then the digital archive file is identified as a digital archive file with a visitation tendency. Simultaneously, thematic text data of access-oriented digital archive files is extracted. The text data consists of a set of words, a set of comments, or a paragraph. Irrelevant characters, punctuation marks, and stop words are removed from the text data. The removed text data is then recombined, segmented into words, and sorted. After segmentation, the frequency of related words is counted and sorted from high to low. A word frequency threshold is set, and words with a frequency greater than the threshold are marked as target words. The duration and number of clicks of visitors accessing target words within the current monitoring period are extracted, multiplied by their respective weighting coefficients, and then summed to obtain the visitor preference value, denoted as W. p 2; Extract the visitor's visitor tendency value W p 1 and the required value for visits are denoted as W. p The value of 2 is normalized according to the formula: The comprehensive visit index TJZ was obtained; Where Ψ1 and Ψ2 represent the weighting coefficients of the visitation preference value and the visitation demand preference value, respectively, and Ψ1 > Ψ2; The comprehensive visit value is compared and analyzed with the preset comprehensive visit threshold. If the comprehensive visit value is greater than or equal to the preset comprehensive visit threshold, personalized digital archive files will be pushed. By comparing and analyzing the overall visitor's visitor's visitor status value with the overall visitor status judgment table stored in the cloud database, the overall visitor status level of the visitor is obtained. Each visitor's overall visitor status value corresponds to an overall visitor status level. At the same time, the overall visitor status level is matched with the digital archive file corresponding to the overall visitor status level to obtain the digital archive file that can be pushed.

Citation Information

Patent Citations

  • Data security access system based on big data

    CN117370957A