Archive arrangement intelligent management method and system based on multi-terminal interconnection
Through the intelligent management method of archive sorting based on multi-terminal interconnection, the monitoring data is used to automatically analyze the archive review behavior and generate early warning information, the problem that the archive management system in the existing technology cannot monitor and manage the review process in real time, and high security and effectiveness of archive management are achieved.
Patent Information
- Application Number
- CN202510186077.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-20
- Publication Date
- 2025-03-21
- Estimated Expiration
- 2045-02-20
AI Technical Summary
The existing archive management system lacks comprehensive monitoring and management of the review process, and cannot reflect the review status and operational risks of the archives in real time, resulting in the loss, theft or unauthorized use of the archives.
The intelligent management method of archive sorting based on multi-terminal interconnection is adopted to automatically analyze the archive review behavior through monitoring data, discover potential risks in real time and generate early warning information, improving the security of archive management.
Automatic analysis and real-time early warning of archive review behavior are realized, the security and effectiveness of archive management are improved, and the loss and unauthorized use of archives are prevented.
Smart Images

Figure CN119669307A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to data processing technology, and in particular to an intelligent file management method and system based on multi-terminal interconnection. Background Art
[0002] In the modern information management environment, the security and efficiency of archive management are of vital importance, especially in industries such as finance, medical care, and education. The confidentiality and integrity of archives directly affect the operation and reputation of the enterprise. With the acceleration of the digitalization process, the demand for conversion and storage of large numbers of paper archives is increasing. Traditional archive management often relies on manual monitoring and single device management, which makes it difficult to achieve real-time and comprehensive monitoring, and safety hazards are prone to occur in the review process.
[0003] At present, there are some archive management systems on the market, which mainly focus on the convenience of data storage and retrieval, but most systems lack comprehensive monitoring and management of the reference process. These systems usually rely on fixed reference records and manual review, and cannot reflect the reference status and operational risks of archives in real time, resulting in the loss, theft or unauthorized use of archives during the reference process. In addition, most existing technologies are unable to perform intelligent analysis of reference behavior and lack the ability to warn of abnormal reference behavior, which affects the effectiveness and security of archive management.
[0004] Therefore, how to automatically analyze archive review behavior based on monitoring data, timely detect potential risks and issue early warnings, and improve the security of archive management has become an urgent problem that needs to be solved. Summary of the invention
[0005] The present invention provides an intelligent archive management method and system based on multi-terminal interconnection, which can automatically analyze archive review behavior according to monitoring data, timely discover potential risks and issue early warnings, thereby improving the security of archive management.
[0006] A first aspect of the present invention provides an intelligent management method for file organization based on multi-terminal interconnection, comprising: In response to the file access information of the access terminal, the monitoring data of the monitoring device corresponding to the file monitoring area is obtained, and the take-out operation area, the alarm area and the bring-in operation area in the file monitoring area are determined according to the access area in the monitoring data, and the location of the accessed file is verified according to the access area to generate a verification result; Based on the verification result, the reference position of the reference end in the monitoring data is obtained, and position monitoring processing is performed according to the reference position, the outgoing operation area, the alarm area, and the incoming operation area to generate early warning information, and the operation backtracking data and high-risk files related to the reference end are determined based on the early warning information; Acquire the number of references of the reference end corresponding to the reference file and the file attribute of the reference file, process the reference area according to the file attribute, the number of references and the reference position, generate a reference virtual block, and generate guidance data according to the position relationship of the reference virtual block; The operation backtracking data, high-risk files and guidance data are sent to the management end, and the guidance data is sent to the guidance end for display.
[0007] Optionally, in a possible implementation of the first aspect, the responding to the archive review information of the review terminal, acquiring monitoring data of a monitoring device corresponding to the archive monitoring area, determining a take-out operation area, an alarm area, and a bring-in operation area in the archive monitoring area according to the review area in the monitoring data, verifying a location of the reviewed archive according to the review area, and generating a verification result, includes: In response to the file search information from the search terminal, the monitoring data of the monitoring device corresponding to the file monitoring area is obtained, and the contour area corresponding to the search placement object in the monitoring data is extracted based on OpenCV as the search area; Retrieving the access level of the access terminal and the file level of the access file, and obtaining the access coefficient according to the ratio of the access level to the reference level; Based on the ratio of the archive level to the reference level, a archive coefficient is obtained, and according to the sum of the reference coefficient and the archive coefficient, an amplification coefficient is obtained; A first magnification factor is obtained based on the product of the magnification factor and the first preset factor, a second magnification factor is obtained based on the product of the magnification factor and the second preset factor, and a third magnification factor is obtained based on the product of the magnification factor and the third preset factor; The reference area is enlarged based on the first enlargement factor to obtain a first enlarged area, and a bring-out operation area is obtained based on a difference set between the first enlarged area and the reference area; Expanding the reference area according to a second expansion factor to obtain a second expanded area, and obtaining an alarm area based on a difference between the second expanded area and the first expanded area; Expanding the reference area based on a third expansion factor to obtain a third expanded area, and obtaining an input operation area based on a difference set between the third expanded area and the second expanded area; When it is determined that the access file is in the access area, an opening verification result is obtained; When it is determined that the reference file is not in the reference area, a closed verification result is obtained; A verification result is obtained based on the opening verification result and the closing verification result.
[0008] Optionally, in a possible implementation manner of the first aspect, obtaining a reference position of the reference end in the monitoring data based on the verification result, performing position monitoring processing according to the reference position, an outgoing operation area, an alarm area, and an incoming operation area, generating early warning information, and determining operation backtracking data and high-risk files related to the reference end based on the early warning information, includes: When it is determined that the verification result is an open verification result, the center point of the monitoring data is obtained as the monitoring midpoint, and the monitoring data is coordinate-processed with the monitoring midpoint as the coordinate origin; Acquire the reference position of the reference end in the monitoring data, and when it is determined that the reference end has a supervised object, use the corresponding reference position as a supervised position; The coordinates of the out-operation area, the alarm area and the in-operation area in the monitoring data are counted respectively to obtain an alarm coordinate set corresponding to the alarm area, an out-coordinate set corresponding to the out-operation area, and an in-coordinate set corresponding to the in-operation area; When it is determined that the supervision location is within the alarm coordinate set, the current time is recorded as the alarm time, and the previous time of the alarm time is selected as the identification time; Acquire the supervision location in the monitoring data as the identification coordinates based on the identification time, and generate the out-of-carry warning information when it is determined that the identification coordinates are in the out-of-carry coordinate set; When it is determined that the identified coordinates are in the brought-in coordinate set, generating brought-in warning information; According to the outgoing warning information and the incoming warning information, warning information is obtained, and the operation backtracking data and high-risk files of the query end are determined based on the warning information.
[0009] Optionally, in a possible implementation manner of the first aspect, determining the operation backtracking data and high-risk files of the query terminal based on the warning information includes: When it is determined that the warning information is brought-in warning information, the alarm time is used as the starting time, and the supervision position corresponding to the previous time is continuously selected until the corresponding supervision position is not in the brought-in coordinate set, and the corresponding time is used as the brought-in starting time; Taking the alarm time as the starting time, continuously monitoring the supervision position corresponding to the next time, until the supervision position is changed to the reference position, taking the corresponding time as the end time, and taking the corresponding reference position as the high-risk position; The monitoring data is intercepted and processed according to the bringing-in start time and the bringing-in end time to obtain brought-in backtracking data; Taking the high-risk location as the center of the circle, determining a high-risk area based on a preset radius, and taking the access files located in the high-risk area as the high-risk files; When it is determined that the warning information is a bring-out warning information, the response time corresponding to the file access information is obtained as the bring-out start time, and the alarm time is used as the bring-out end time; The monitoring data is intercepted and processed according to the take-out start time and the take-out end time to obtain take-out backtracking data; Acquire the review file corresponding to the review terminal as the high-risk file to be taken out; Obtaining operation backtracking data of the query end according to the brought-in backtracking data and the brought-out backtracking data; Based on the brought-in high-risk files and the taken-out high-risk files, a high-risk file is obtained.
[0010] Optionally, in a possible implementation of the first aspect, the method further includes: Obtaining the response time corresponding to the file review information as the review initial time, and obtaining the time corresponding to the file return information sent by the review end as the review termination time; According to the initial time of the inquiry and the end time of the inquiry, obtaining an inquiry update period; Based on the bring-in start time and the bring-in end time, obtain a bring-in update period, and according to the bring-out start time and the bring-out end time, obtain a bring-out update period; When it is determined that the update period is included in the update period, the update period is used as the update period; When it is determined that the update-carrying-out period exists within the update-checking period, the corresponding update-checking period is used as the update-carrying-out period; Constructing an initial time axis, constructing a reference-carry-in line segment on one side of the initial time axis based on the reference-carry-in period, and configuring a positive mark for the reference-carry-in line segment; Constructing a reference-out line segment on the other side of the initial time axis according to the reference-out period, and configuring a negative mark for the reference-out line segment; Determine the corresponding line segment in the checked brought-in line segments as the brought-in abnormal line segment based on the brought-in update period, and determine the corresponding line segment in the checked brought-out line segments as the brought-out abnormal line segment according to the brought-out update period; Replace the abnormal line segment brought in and the abnormal line segment brought out with dotted lines, construct a backtracking trigger mark at the abnormal line segment brought in and the abnormal line segment brought out, and bind the backtracking trigger mark with the corresponding operation backtracking data; Acquire a backtracking triggering identifier located on the same side of the initial time axis as an identifier to be merged, and generate a summary backtracking identifier based on the identifier to be merged; The identifiers to be merged are all connected with the summary traceback identifier to generate a fusion traceback timeline and send it to the management end.
[0011] Optionally, in a possible implementation manner of the first aspect, acquiring the backtracking trigger identifier located on the same side of the initial time axis as the identifier to be merged, and generating a summary backtracking identifier based on the identifier to be merged, includes: Acquire the backtracking triggering mark located on the same side of the initial time axis as the mark to be fused, and acquire the center point corresponding to the mark to be fused as the point to be fused; Determine the moment of the to-be-fused point in the initial time axis as the to-be-fused moment, select the largest to-be-fused moment as the first moment, and select the smallest to-be-fused moment as the second moment; Obtaining a summary fusion moment according to an average value of the sum of the first moment and the second moment, and obtaining the side where the to-be-fused marker is located as the fusion side; A positioning vertical line perpendicular to the initial time axis is constructed at the summary fusion moment, and a summary traceback mark is constructed at the positioning vertical line based on a preset construction distance and the fusion side.
[0012] Optionally, in a possible implementation of the first aspect, obtaining the number of views of the view end corresponding to the view archive and the archive attribute of the view archive, and processing the view area according to the archive attribute, the number of views and the view position to generate the view virtual block includes: Acquire the number of searches of the search file corresponding to the search terminal, and the file attributes of the search file, wherein the file attributes include the file level and the number of file pages; Based on the ratio of the number of archive pages to the reference number of pages, a page number coefficient is obtained, and according to the product of the page number coefficient and the page number weight, a page number adjustment value is obtained; According to the ratio of the archive level to the reference level, a archive coefficient is obtained, and based on the product of the archive coefficient and the archive weight, an archive adjustment value is obtained; Based on the ratio of the reference quantity to the reference quantity, a quantity coefficient is obtained, and according to the product of the quantity coefficient and the quantity weight, a quantity adjustment value is obtained; Adjusting the preset construction side length according to the page number adjustment value, the file adjustment value and the quantity adjustment value to obtain the actual construction side length of the corresponding reference end; Determine a reference position at a region boundary line corresponding to the reference area as a construction position, and extend along the region boundary line to both sides of the construction position based on the actual construction side length to generate a first virtual boundary line; constructing a vertical line perpendicular to the virtual boundary line as a virtual vertical line, and a direction along the virtual vertical line and pointing to the inside of the reference area as a translation direction; Based on the translation direction, the first virtual boundary line is translated and copied to obtain a copied second virtual boundary line, and the endpoints on the same side of the first virtual boundary line and the second virtual boundary line are connected to generate an independent virtual block corresponding to the reference end; Obtaining the maximum horizontal coordinate, the minimum horizontal coordinate, the maximum vertical coordinate and the minimum vertical coordinate of the independent virtual block corresponding to the reference file, constructing a vertical vertical line based on the maximum horizontal coordinate and the minimum horizontal coordinate, and constructing a horizontal vertical line based on the maximum vertical coordinate and the minimum vertical coordinate; A reference virtual block corresponding to the reference file is generated according to the longitudinal vertical line and the transverse vertical line.
[0013] Optionally, in a possible implementation manner of the first aspect, generating guidance data according to the referenced positional relationship of the virtual blocks includes: Obtaining the file number of the reference file, and obtaining the center point of the reference virtual block as a virtual midpoint, and configuring a file number for each virtual midpoint; When it is determined that the reference virtual block in the reference area has other reference virtual blocks overlapping with it, the corresponding reference virtual block is used as the overlapping virtual block, the virtual midpoint is determined as the overlapping midpoint, and the file number of the overlapping midpoint is used as the overlapping number; Connecting the overlapping midpoints to obtain overlapping connection lines, configuring the overlapping numbers at the overlapping connection lines, and obtaining the midpoints of the overlapping connection lines as the guide starting point; A guidance mark pointing from the guidance starting point to the corresponding overlapping midpoint is constructed to generate guidance data.
[0014] Optionally, in a possible implementation of the first aspect, the method further includes: Receiving the actively constructed side length sent by the management end, and when determining that the actively constructed side length is greater than the actually constructed side length, obtaining an increase adjustment coefficient according to the difference between the actively constructed side length and the actually constructed side length; Based on the increase adjustment coefficient, the construction weight is increased and adjusted to obtain the increased and adjusted construction weight; When it is determined that the actively constructed side length is smaller than the actually constructed side length, a reduction adjustment coefficient is obtained according to the difference between the actually constructed side length and the actively constructed side length; The construction weight is reduced and adjusted based on the reduction adjustment coefficient to obtain the construction weight after reduction adjustment.
[0015] The second aspect of the present invention provides an intelligent file management system based on multi-terminal interconnection, comprising: A response module, used to respond to the file access information of the access terminal, obtain the monitoring data of the monitoring device corresponding to the file monitoring area, determine the take-out operation area, the alarm area and the bring-in operation area in the file monitoring area according to the access area in the monitoring data, verify the location of the accessed file according to the access area, and generate a verification result; A monitoring module, for obtaining a reference position of the reference end in the monitoring data based on the verification result, performing position monitoring processing according to the reference position, the outgoing operation area, the alarm area, and the incoming operation area, generating early warning information, and determining the operation backtracking data and high-risk files related to the reference end based on the early warning information; A generating module, used for obtaining the number of references of the reference end corresponding to the reference file and the file attribute of the reference file, processing the reference area according to the file attribute, the number of references and the reference position, generating a reference virtual block, and generating guiding data according to the positional relationship of the reference virtual block; The sending module is used to send the operation backtracking data, high-risk files and guidance data to the management end, and send the guidance data to the guidance end for display.
[0016] According to a third aspect of the present invention, there is provided an electronic device, comprising: a memory, a processor and a computer program, wherein the computer program is stored in the memory, and the processor runs the computer program to execute the first aspect of the present invention and various methods that may be involved in the first aspect.
[0017] The beneficial effects of the present invention are as follows: 1. The present invention can automatically analyze the personnel's file review behavior based on monitoring data, timely discover potential risks and issue warnings, thereby improving the security of file management. First, the present invention can obtain verification results based on the location of the review file in the monitoring data, so that the unsealing status of the review file can be judged based on the verification results later. Secondly, the present invention can trace the location of the review location to obtain warning information, thereby obtaining operation backtracking data and high-risk files based on the corresponding warning information, so as to provide data support for subsequent operation backtracking. Finally, the present invention can also generate a review virtual block for each review file, so that the review virtual block can be changed according to the position of the review file, and then generate guidance data, which is convenient for personnel to intuitively view the guidance data corresponding to the review virtual block, so that the review file can be adjusted in time to avoid the wrong return caused by mixed loading of files during the review process, thereby improving the security of file management.
[0018] 2. The present invention can dynamically monitor and verify the supervised objects in real time to ensure the security of the files during the review process. Among them, the present invention can obtain the monitoring data of the file monitoring area by responding to the file review information of the review end, and dynamically verify the location of the file according to the review area in the monitoring data. By using this method, it is possible to confirm in real time whether the review file is opened in the specified area, effectively preventing the file from being tampered with under inappropriate circumstances, and through real-time analysis of the monitoring data, the system can timely identify the abnormal behavior of the review personnel, thereby generating a verification result, and improving the security of the file review process. In addition, the present invention can track the location of the supervised objects and obtain operation backtracking data in order to determine the warning type, thereby improving the accuracy of the warning information. Among them, the present invention monitors the review position of the review end in real time by obtaining the verification result, and generates warning information based on the dynamic changes of the review position, the outgoing operation area, the alarm area, and the incoming operation area, which can timely identify potential risks, not only protect the integrity of the file, but also provide data support for subsequent operation backtracking, and ensure the transparency and traceability of the review process.
[0019] 3. The present invention can also generate virtual blocks for reference by analyzing the number of references, file attributes and reference locations, and create guidance data based on these virtual blocks, so that personnel can quickly and accurately find the corresponding file locations through the guidance data, avoiding incorrect returns due to mixed files. The intelligent guidance function greatly improves the management efficiency of files, reduces confusion in the reference process, and ensures the safety and integrity of files in the reference process. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 A flowchart of an intelligent file management method based on multi-terminal interconnection provided by the present invention; Figure 2 A schematic diagram of a take-out operation area, an alarm area and an enter operation area provided by the present invention; Figure 3 A schematic diagram of a fusion retrospective timeline provided by the present invention; Figure 4 This is a structural diagram of an intelligent file management system based on multi-terminal interconnection provided by the present invention; Figure 5 A schematic diagram of the hardware structure of an electronic device provided by the present invention. DETAILED DESCRIPTION
[0021] The technical solution of the present invention is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0022] like Figure 1As shown, the present invention provides an intelligent management method for file organization based on multi-terminal interconnection, comprising: S1, responds to the file access information of the access terminal, obtains the monitoring data of the monitoring device corresponding to the file monitoring area, determines the take-out operation area, alarm area and bring-in operation area in the file monitoring area according to the access area in the monitoring data, verifies the location of the accessed file according to the access area, and generates a verification result.
[0023] It should be noted that in order to be able to conduct real-time analysis of the behavior of archive review personnel so as to promptly determine whether there is a risk of archive leakage, the location of the archive review can be preliminarily confirmed through monitoring data, and verification results can be generated to ensure that the archives reviewed by the personnel are unsealed within the specified area for review by the personnel. At the same time, the monitoring data can be analyzed based on the verification results to promptly identify whether there are any abnormal situations such as the removal or addition of paper content in the archives being reviewed, so as to issue timely warnings and improve the safety of archive review.
[0024] It is understandable that when a person opens the file to be reviewed at the specified location, the location of the paper file in the monitoring data can be used to judge whether there is any abnormal risk in reviewing the file. For example, when it is monitored that the reviewed file exceeds the location area of the review area and moves from the bring-in operation area to the alarm area, it can be said that the person is at risk of deleting the file content, and an early warning can be issued later. At the same time, when it is monitored that there are foreign files, that is, when they move from the bring-in operation area to the alarm area, it can be said that the person is at risk of adding content to the file. Therefore, an early warning can be issued by monitoring the changes in the location of the reviewed file in the data.
[0025] Among them, the review end is the information terminal corresponding to the reviewing personnel. For example, when the personnel conduct file review, they can select and review the files through the review end. The file review information is the file information of the reviewed files, for example, it can be the file number or name corresponding to the file reviewed by the personnel. The file monitoring area is the area where the files can be viewed, such as the file review room. The monitoring device is the monitoring equipment installed in the file monitoring area, such as a camera. The monitoring data is the data collected by the monitoring device, such as images and videos. The review area is the area where the reviewed files are placed for viewing, such as the area corresponding to the operating table for viewing the files. The take-out operation area is the location area for taking away the files. The alarm area is the location area corresponding to the need to generate early warning information when it is judged that the files have abnormal risks. The bring-in operation area is the location area with added content for the reviewed files. The reviewed files are the files viewed by the personnel. The verification result is the result of verifying the location of the reviewed files.
[0026] In some embodiments, the specific implementation steps of step S1 (the responding to the archive access information of the access terminal, obtaining the monitoring data of the monitoring device corresponding to the archive monitoring area, determining the take-out operation area, the alarm area and the bring-in operation area in the archive monitoring area according to the access area in the monitoring data, verifying the location of the accessed archive according to the access area, and generating a verification result) include: S101, responding to the file search information of the search terminal, obtaining the monitoring data of the monitoring device corresponding to the file monitoring area, and extracting the contour area corresponding to the search placement object in the monitoring data as the search area based on OpenCV.
[0027] It is understandable that in order to ensure that the files viewed by the personnel are opened in the specified area and to prevent the files from being opened in the process of being taken from the storage room, which would cause the risk of file information being tampered with, the files for review can be placed in the specified area and the electronic chip in the files can interact with the electronic device on the review object to open the files. Then, when the review end sends the file review information, the monitoring data corresponding to the review file can be obtained, so as to conduct real-time monitoring and analysis of the review file, so as to improve the security of the file review process.
[0028] The reference placement object is an object on which the reference files are placed, such as a table on which the reference files are placed, and the reference area is a contour area corresponding to the reference placement object in the monitoring data.
[0029] S102, retrieve the reference level of the reference terminal and the file level of the reference file, and obtain a reference coefficient according to the ratio of the reference level to the reference level.
[0030] It is understandable that in order to prevent the contents of the archives from being leaked, corresponding access levels are set for different personnel. At the same time, corresponding archive levels are also set according to the importance of the archive contents. Therefore, the higher the access level corresponding to the access end, that is, the larger the value of the access level, the higher the importance of the corresponding personnel, that is, the smaller the risk of leaking the archives, and the larger the range of movement that the personnel is allowed to have when viewing the archives. At the same time, the smaller the value of the archive level of the access archive, the higher the confidentiality of the archive, and the smaller the range of movement of the corresponding access archive, that is, the corresponding access archive cannot be moved outside the access area at will.
[0031] Among them, the review level is the level of the personnel corresponding to the review end, such as level 1, level 2, level 3, etc. The larger the value, the higher the review level. The archive level is the confidentiality level corresponding to the archive, such as level 1, level 2, level 3, etc. The larger the value, the lower the confidentiality of the document. The benchmark level is the benchmark level for archive review, which can be preset manually, such as level 1. The review coefficient is the coefficient value of the judging personnel reviewing and investigating the case, that is, the ratio of the review level to the benchmark level.
[0032] Through the above implementation, the present invention can obtain the reference coefficient to provide data reference for the subsequent calculation of the range within which personnel can move when consulting files, so that the area can be divided according to the personnel level and the file level.
[0033] S103, obtaining a file coefficient based on the ratio of the file level to the reference level, and obtaining a magnification coefficient according to the sum of the reference coefficient and the file coefficient.
[0034] It can be understood that the benchmark level is the benchmark calculation level corresponding to the reference file, which can be preset manually. The file coefficient is the coefficient value corresponding to the reference file, that is, the ratio of the file level to the benchmark level. The magnification coefficient is the coefficient for determining the area division of the magnified reference area, that is, the sum of the reference coefficient and the file coefficient.
[0035] S104, obtaining a first magnification factor based on the product of the magnification factor and a first preset factor, obtaining a second magnification factor based on the product of the magnification factor and a second preset factor, and obtaining a third magnification factor based on the product of the magnification factor and a third preset factor.
[0036] It can be understood that the first preset magnification is a predetermined magnification of the reference area to be enlarged when the user moves out of the operation area, which may be preset manually. The first enlargement magnification is a magnification of the reference area to be enlarged when the user moves out of the operation area, that is, the product of the magnification factor and the first preset magnification. The second preset magnification is a predetermined magnification of the reference area to be enlarged when the user moves out of the operation area, which may be preset manually. The second enlargement magnification is a magnification of the reference area to be enlarged when the user moves out of the operation area, that is, the product of the magnification factor and the second preset magnification. The third preset magnification is a predetermined magnification of the reference area to be enlarged when the user moves into the operation area, which may be preset manually. The third enlargement magnification is a magnification of the reference area to be enlarged when the user moves into the operation area, that is, the product of the magnification factor and the third preset magnification.
[0037] Through the above implementation, the present invention can obtain the first magnification, the second magnification and the third magnification, so as to subsequently magnify the reference area according to the corresponding magnification to determine the corresponding out-operation area, the alarm area and the in-operation area.
[0038] S105 , enlarging the reference area based on the first enlargement factor to obtain a first enlarged area, and obtaining a bring-out operation area based on a difference set between the first enlarged area and the reference area.
[0039] It can be understood that the first enlarged area is the area after the reference area is enlarged by the first enlargement factor, and the carry-out operation area is the area where the file is determined to be carried out, that is, the difference area between the first enlarged area and the reference area.
[0040] For example, Figure 2 As shown, based on the first expanded area and the reference area, a difference set area is obtained as the bring-out operation area.
[0041] S106, enlarging the reference area according to a second enlargement factor to obtain a second enlarged area, and obtaining an alarm area based on a difference set between the second enlarged area and the first enlarged area.
[0042] It can be understood that the second enlarged area is the area obtained by enlarging the reference area by a second enlargement factor, and the alarm area is the difference area between the second enlarged area and the first enlarged area.
[0043] For example, Figure 2 As shown, based on the first enlarged area and the second enlarged area, a difference area is obtained as an alarm area.
[0044] S107, enlarging the reference area based on a third enlargement factor to obtain a third enlarged area, and obtaining an input operation area based on a difference set between the third enlarged area and the second enlarged area.
[0045] It can be understood that the third enlarged area is the area obtained by enlarging the reference area by a third enlargement factor, and the operation area is the difference area between the third enlarged area and the second enlarged area.
[0046] For example, Figure 2 As shown, based on the third enlarged area and the second enlarged area, a difference set area is obtained as the brought-in operation area.
[0047] S108, when it is determined that the reference file is in the reference area, an opening verification result is obtained.
[0048] It can be understood that when the review file is in the review area, it means that the file is currently in the specified area where it can be unsealed for review, that is, the current file is in a sealed state, so that the review file can be unsealed later, and then, the opening verification result can be obtained.
[0049] Among them, the opening verification result is the verification result that can be used to open the file for review later.
[0050] S109, when it is determined that the reference file is not in the reference area, a closed verification result is obtained.
[0051] It is understandable that when the file being consulted is not in the reference area, it means that the file being consulted by the current person has not yet reached the fixed reference area. Therefore, the file needs to be consulted and closed, so that a closed verification result can be obtained.
[0052] Among them, the closed verification result is the verification result that requires the file to continue to be closed.
[0053] S110, obtaining a verification result based on the opening verification result and the closing verification result.
[0054] It can be understood that the verification result includes an open verification result and a closed verification result.
[0055] Through the above implementation, the present invention can obtain verification results, so as to analyze the monitoring data according to the verification results, thereby timely monitoring the access files, so as to improve the security of the files.
[0056] S2, based on the verification result, obtain the reference position of the reference end in the monitoring data, perform position monitoring processing according to the reference position, the outgoing operation area, the alarm area and the incoming operation area, generate early warning information, and determine the operation backtracking data and high-risk files related to the reference end based on the early warning information.
[0057] It should be noted that by obtaining the access position corresponding to the access end in the monitoring data, the access files can be monitored and analyzed in real time, and the corresponding warning information can be generated according to the regional location of the files. At the same time, the access process corresponding to the access end can be determined according to the warning information, and video backtracking can be performed to provide data reference for subsequent abnormal situations. In addition, the corresponding high-risk files can be determined, and timely measures can be taken to prevent losses caused by information leakage.
[0058] It can be understood that the review location is the location of the review end, the warning information is an alarm prompt for abnormal risks that occur during the personnel's review of files, the operation backtracking data is the backtracking data of the file viewing operation, such as the surveillance video data of the files being taken away, and the high-risk files are files with abnormalities.
[0059] In some embodiments, the specific implementation steps of step S2 (obtaining the reference position of the reference end in the monitoring data based on the verification result, performing position monitoring processing according to the reference position, the outgoing operation area, the alarm area and the incoming operation area, generating early warning information, and determining the operation backtracking data and high-risk files related to the reference end based on the early warning information) include: S21, when it is determined that the verification result is an open verification result, the center point of the monitoring data is obtained as the monitoring midpoint, and the monitoring data is coordinate-processed with the monitoring midpoint as the coordinate origin.
[0060] It can be understood that when the verification result is determined to be an open verification result, the center point of the monitoring data can be determined through OpenCV to obtain the monitoring midpoint, so as to establish a coordinate system with the monitoring midpoint as the coordinate origin, and coordinate the monitoring data, that is, coordinate the collected video frames, so that the corresponding position of the review end can be determined later according to the coordinates.
[0061] The monitoring midpoint is the center point of the image corresponding to the monitoring data.
[0062] S22, obtaining a reference position of the reference end in the monitoring data, and when it is determined that the reference end has a supervised object, using the corresponding reference position as a supervised position.
[0063] It can be understood that the position of the reviewer in the monitoring data can be obtained through the positioning information of the review end, and then it can be identified whether the person corresponding to the review end has paper documents in his hand. If there is paper, it can be said that the person has the risk of tampering with the file. Therefore, the corresponding review position can be used as a supervision position to facilitate subsequent real-time monitoring and analysis of the supervision position.
[0064] The supervised object is a managed object to be monitored, such as a document paper, and the supervised location is a viewing location with the supervised object.
[0065] It is not difficult to understand that archives are usually paper documents. Therefore, when the corresponding review end has supervisory objects, there is a risk of damaging the review archives. For example, paper documents in the review archives may be taken out, or other paper documents may be added to the review archives.
[0066] S23, respectively counting the coordinates of the out-operation area, the alarm area and the in-operation area in the monitoring data to obtain an alarm coordinate set corresponding to the alarm area, a take-out coordinate set corresponding to the out-operation area, and a take-in coordinate set corresponding to the in-operation area.
[0067] It can be understood that the corresponding pixel coordinates in the out-operation area, alarm area and entry-operation area in the monitoring data are counted respectively to obtain the corresponding alarm coordinate set, out-coordinate set and entry coordinate set, so as to compare the supervision position later and determine the area where the supervision position is located.
[0068] Among them, the alarm coordinate set is the position coordinate set corresponding to the alarm area in the monitoring data, the output coordinate set is the position coordinate set corresponding to the output operation area in the monitoring data, and the input coordinate set is the position coordinate set corresponding to the input operation area in the monitoring data.
[0069] S24, when it is determined that the supervision position is within the alarm coordinate set, the current time is recorded as the alarm time, and the previous time of the alarm time is selected as the identification time.
[0070] It is understandable that when the monitoring position is within the alarm coordinate set, it means that there is paper in the current alarm area, that is, there is a risk of tampering when accessing the files. Therefore, it is necessary to record the current time so that the corresponding supervision position corresponding to the identification time can be determined later, thereby determining the corresponding early warning information and improving the accuracy of the alarm.
[0071] Among them, the alarm time is the current time corresponding to when the supervision position is in the alarm coordinate set, and the identification time is the judgment time for identifying specific warning information, that is, the previous time of the alarm time.
[0072] S25, acquiring the supervision location in the monitoring data as the identification coordinates based on the identification time, and generating the carry-out warning information when it is determined that the identification coordinates are in the carry-out coordinate set.
[0073] It can be understood that the identification coordinates are the location coordinates of the identification warning information, that is, the supervision position in the monitoring data corresponding to the identification moment, and the bringing out warning information is the warning information that brings out the file.
[0074] It is not difficult to understand that when the supervision position is in the take-out coordinate set at the time of identification, it can be said that there is paper in the take-out operation area. Furthermore, from the time of identification to the time of alarm, the paper is moved from the take-out operation area to the alarm area. Therefore, take-out warning information can be generated to warn that the file is at risk of being taken out.
[0075] S26, when it is determined that the identified coordinates are in the brought-in coordinate set, generating brought-in warning information.
[0076] It can be understood that when it is determined that the identification coordinates are in the brought-in coordinate set, it can be explained that at the moment of identification, there is paper in the brought-in operation area, and further, it can be concluded that the paper is moved from the brought-in operation area to the alarm area. Therefore, it can be generated a brought-in warning information, that is, the risk of the archive paper being brought in is added to the review of the archive.
[0077] Among them, the brought-in warning information is the warning information that a piece of paper is brought in and added to the review file.
[0078] S27, obtaining warning information according to the outgoing warning information and the incoming warning information, and determining the operation backtracking data and high-risk files of the query terminal based on the warning information.
[0079] It is understandable that the warning information includes outgoing warning information and incoming warning information, and the operation backtracking data and high-risk files corresponding to the review end can be determined based on the warning information, so as to take appropriate measures in time to improve the security of file management.
[0080] In some embodiments, the specific implementation steps of step S27 (determining the operation backtracking data and high-risk files of the query terminal based on the warning information) include: S271, when it is determined that the warning information is brought-in warning information, the alarm time is taken as the starting time, and the supervision position corresponding to the previous time is continuously selected until the corresponding supervision position is not in the brought-in coordinate set, and the corresponding time is taken as the brought-in starting time.
[0081] It can be understood that when it is determined that the warning information is brought in as warning information, it can be explained that the corresponding paper is brought into the alarm area from the brought in operation area, so the corresponding paper may be added to the reference file. Therefore, in order to be able to clearly trace the source of the paper later, the alarm time can be used as the starting time, and the supervision position corresponding to the historical time can be determined in sequence. Until the supervision position is no longer in the brought in coordinate set, the corresponding time can be used as the brought in starting time, indicating that the time corresponds to the starting time point for the paper to enter the brought in operation area.
[0082] The entry start time is the initial time when the supervised object enters the entry operation area.
[0083] For example, when the alarm time is 13:10, the corresponding supervision positions of 13:09, 13:08, 13:07... can be determined in sequence. When the supervision position corresponding to 13:07 is not in the brought-in coordinate set, it means that this moment corresponds to the starting time when the paper enters the brought-in operation area, and 13:07 can be used as the brought-in starting time.
[0084] S272, taking the alarm time as the starting time, continuously monitoring the supervision position corresponding to the next time, until the supervision position is changed to the reference position, taking the corresponding time as the end time, and taking the corresponding reference position as the high-risk position.
[0085] It can be understood that when the supervision position coincides with the review position, it can be explained that the brought-in paper has the risk of being added to the review file. Therefore, the alarm time can be used as the starting time, and the supervision position corresponding to the next moment after the alarm time can be continuously detected. Thus, when the supervision position coincides with the review position, the corresponding moment is used as the end time. At the same time, it can be explained that the file at the corresponding review position may be tampered with. Therefore, the corresponding review position can be used as a high-risk position to facilitate the subsequent identification of high-risk files.
[0086] The bringing-in end time is the time corresponding to the end position after the foreign paper is brought in, that is, the time corresponding to when the supervision position is changed to the inspection position.
[0087] For example, when the alarm time is 13:10, the corresponding supervision positions of 13:11, 13:12, 13:13... can be determined in sequence. When the corresponding supervision position at 13:13 is changed to the review position, it means that the corresponding paper at this moment is already in the review position corresponding to the review file, and 13:13 can be used as the end time.
[0088] Through the above implementation, the present invention can determine the end time of bringing in, so as to subsequently perform video interception of monitoring data according to the start time and the end time of bringing in, which is convenient for information backtracking after early warning, so that corresponding remedial measures can be taken in time to improve the security of file management.
[0089] S273, intercepting and processing the monitoring data according to the import start time and the import end time to obtain import backtracking data.
[0090] It can be understood that the interception period of the monitoring data is determined based on the input start time and the input end time, and then the video of the monitoring data is intercepted to obtain the input retrospective data, so that subsequent personnel can review the warning information retrospectively by inputting the retrospective data.
[0091] S274, taking the high-risk position as the center of the circle, determining a high-risk area based on a preset radius, and taking the reference files located in the high-risk area as high-risk files.
[0092] It is understandable that when a high-risk location is determined, a region may be limited based on the high-risk location, thereby facilitating improving the accuracy of determining high-risk files.
[0093] Among them, the preset radius is a preset distance radius, which can be preset manually. For example, the arm's length of a person can be used as the distance length of the preset radius. The high-risk area is an area for file review with added external supervision objects, that is, a circular area with the high-risk position as the center and the radius corresponding to the preset radius.
[0094] It is not difficult to understand that when a high-risk location is determined, the corresponding regulatory objects brought in may be added to the review file. Therefore, the high-risk area can be obtained through the high-risk location and the preset radius, and then all the review files located in the high-risk area can be brought into the high-risk file.
[0095] S275, when it is determined that the warning information is a bring-out warning information, the response time corresponding to the file reference information is obtained as the bring-out start time, and the alarm time is used as the bring-out end time.
[0096] It can be understood that when it is determined that the warning information is brought out as warning information, it means that the paper document in the reference file has been moved to the alarm area. Therefore, in order to be able to review the brought out warning information retrospectively, the time of responding to the file reference information can be used as the bring-out start time, and the alarm time can be used as the bring-out end time, so as to intercept the monitoring data.
[0097] The bring-out start time is the start time of intercepting the monitoring data corresponding to the bring-out alarm, and the bring-out end time is the end time of intercepting the monitoring data corresponding to the bring-out alarm.
[0098] S276, intercepting and processing the monitoring data according to the take-out start time and the take-out end time to obtain take-out tracing data.
[0099] It can be understood that by capturing the monitoring data with the start time and the end time, the operation information of the archive access within the corresponding period can be obtained, which is convenient for the subsequent review of the traceback data, thereby improving the accuracy of the early warning information judgment.
[0100] Among them, the traceability data is the traceability data that causes the supervised objects to be warned, such as the surveillance video of the corresponding time period.
[0101] S277, obtaining the review file corresponding to the review end as the high-risk file to be brought out.
[0102] It is understandable that when the review end moves the corresponding review file from the removal operation area to the alarm area, it can be said that the corresponding review file has a risk of leakage. Therefore, the review file can be taken out as a high-risk file, indicating that the content in the file has a risk of missing.
[0103] S278, obtaining the operation backtracking data of the query end according to the brought-in backtracking data and the brought-out backtracking data.
[0104] It can be understood that operating the backtrace data includes bringing in the backtrace data and bringing out the backtrace data.
[0105] Through the above implementation, the present invention can obtain operation backtracking data, so that the abnormal operation behavior of personnel in the process of reviewing archives can be intuitively viewed according to the operation backtracking data, so as to improve the security of reviewing archives in the process.
[0106] S279, obtaining a high-risk file based on the brought-in high-risk file and the taken-out high-risk file.
[0107] It is understandable that high-risk files include high-risk files brought in and high-risk files taken out. By identifying the high-risk files, personnel can take corresponding measures in a timely manner to correct or recover the file contents, etc., to reduce the losses caused by information tampering.
[0108] It should be noted that in order to enable personnel to quickly view the abnormal situation that occurs when viewing files in the monitoring area within the corresponding time, and quickly identify the corresponding warning as an outgoing warning or an incoming warning, a fused retrospective timeline can be constructed so that personnel can quickly select the retrospective data of the corresponding warning information through the fused retrospective timeline, thereby reducing the viewing time of personnel. Therefore, in some embodiments, it also includes: A1, obtain the response time corresponding to the file review information as the review initial time, and obtain the time corresponding to the file return information sent by the corresponding review end as the review termination time.
[0109] It can be understood that by obtaining the initial time and the end time of the review, the corresponding time period of the time axis is determined, so that the operation information within the time period corresponding to each review file can be updated later, so that personnel can quickly view the abnormal retrospective data that occurs every day.
[0110] Among them, the initial time of the search is the time of responding to the file search information, the end time of the search is the time corresponding to the file return information sent by the search end, and the file return information is the time point when the searched file is packaged and returned.
[0111] A2, obtaining a query update period according to the query initial time and the query termination time.
[0112] It can be understood that the review update period is the time period for updating each file review on the timeline, that is, the time period between the initial review time and the review end time. For example, when the review initial time is 13:00 and the review end time is 14:00, the review update period is 13:00-14:00.
[0113] Through the above implementation, the present invention can determine the review update period, so as to subsequently determine the review period of each review file on the timeline according to the review update period, so that personnel can trigger the timeline and quickly view the monitoring data in the corresponding time period.
[0114] A3, based on the bring-in start time and the bring-in end time, obtain the bring-in update period, and according to the bring-out start time and the bring-out end time, obtain the bring-out update period.
[0115] It can be understood that the update period is the period of review operation corresponding to the review of the archives with an input warning, that is, the time period between the start time of the review and the end time of the review, and the out-update period is the period of review operation corresponding to the review of the archives with an output warning, that is, the time period between the start time of the review and the end time of the review.
[0116] Through the above implementation, the present invention can determine the update-in period and the update-out period, so as to subsequently check the warning types in the update period, thereby constructing corresponding indicator signs to facilitate personnel to trigger and view the retrospective data in the corresponding period.
[0117] A4, when it is determined that the update period is included in the update period, the corresponding update period is used as the update period.
[0118] It can be understood that when it is determined that there is an update period within the check update period, the corresponding check update period can be used as the check bring-in period, which means that there is an occurrence of bring-in warning information within the period.
[0119] The referenced-in period is a referenced-update period with a referenced-in update period.
[0120] Through the above implementation, the present invention can determine the reference-in period, and thus can construct a corresponding mark on the time axis according to the reference-in period.
[0121] A5, when it is determined that the update period is included in the update period, the update period is used as the update period.
[0122] It can be understood that when it is determined that there is an update period within the review update period, it can be explained that there is the generation of warning information within the period, so the corresponding review update period can be used as the review bring-in period, so that a mark indicating the bring-out abnormality can be constructed on the timeline according to the review bring-out period.
[0123] The check-out period is a check-out update period with a check-out update period.
[0124] A6, constructing an initial time axis, constructing a reference-carry-in line segment on one side of the initial time axis based on the reference-carry-in period, and configuring a positive mark for the reference-carry-in line segment.
[0125] It can be understood that the initial timeline is a pre-constructed timeline, the reference input segment is a segment corresponding to the reference input time period constructed on one side of the initial timeline, and the forward mark is a direction mark corresponding to the reference input segment, such as an arrow mark pointing from left to right.
[0126] A7, constructing a reference-out line segment on the other side of the initial time axis according to the reference-out period, and configuring a negative mark for the reference-out line segment.
[0127] It can be understood that the reference lead-out line segment is a line segment corresponding to the reference lead-out period constructed on one side of the initial time axis, and the negative mark is a direction mark corresponding to the reference lead-out line segment, such as an arrow mark pointing from right to left.
[0128] A8, based on the bring-in update period, determine the corresponding line segment in the checked bring-in line segments as the bring-in abnormal line segment, and according to the bring-out update period, determine the corresponding line segment in the checked bring-out line segments as the bring-out abnormal line segment.
[0129] It can be understood that the abnormal line segment brought in is a line segment with a length corresponding to the update period among the brought-in line segments, and the abnormal line segment brought out is a line segment with a length corresponding to the out-of-line segment among the brought-out line segments.
[0130] For example, Figure 3 As shown, when the update period is 13:10-13:13, the line segment corresponding to 13:10-13:13 in the entered line segments is the entered abnormal line segment, and when the update period is 17:10-17:13, the line segment corresponding to 17:10-17:13 in the entered line segments is also the entered abnormal line segment.
[0131] Through the above implementation, the present invention can determine the abnormal line segments brought in and the abnormal line segments brought out, so as to subsequently highlight the abnormal line segments brought in and the abnormal line segments brought out, so that personnel can clearly distinguish the time periods corresponding to the abnormal review operations.
[0132] A9, replace the abnormal line segment brought in and the abnormal line segment brought out with dotted lines, construct a backtracking trigger mark at the abnormal line segment brought in and the abnormal line segment brought out, and bind the backtracking trigger mark with the corresponding operation backtracking data.
[0133] It can be understood that the input exception line segment and the output exception line segment are replaced with dotted lines to distinguish them from the check-in line segment and the check-out line segment, so that personnel can intuitively view the position line segment corresponding to the check-in exception. At the same time, a backtracking trigger identifier can be constructed based on the input exception line segment and the output exception line segment, which is convenient for personnel to retrieve and view the corresponding bound operation backtracking data by triggering the backtracking trigger identifier.
[0134] The backtracking trigger mark is a trigger mark for backtracking corresponding operation data, such as a triangle mark, for example, Figure 3As shown, corresponding backtracking trigger identifiers are respectively established at the abnormal line segment 1 and the abnormal line segment 2, so as to associate the corresponding operation backtracking data, which is convenient for the triggering and viewing of the management personnel.
[0135] A10, obtaining a backtracking trigger identifier located on the same side of the initial time axis as an identifier to be merged, and generating a summary backtracking identifier based on the identifier to be merged.
[0136] It can be understood that in order to facilitate personnel to view the operation backtracking data corresponding to the required warning type, a summary backtracking identifier can be generated based on the backtracking trigger identifier corresponding to the same type of abnormal warning, so that when subsequent personnel trigger the summary backtracking identifier, the backtracking trigger identifiers corresponding to all abnormal warnings of the same type can be displayed, making it easier for personnel to view the corresponding type of operation backtracking data.
[0137] The markers to be merged are the traceback trigger markers located on the same side of the initial time axis, and the summarized traceback markers are markers that summarize and display all traceback trigger markers of the same type.
[0138] In some embodiments, the specific implementation steps of step A10 (obtaining the backtracking triggering identifier located on the same side of the initial time axis as the identifier to be merged, and generating the summary backtracking identifier based on the identifier to be merged) include: A101, obtaining a backtracking triggering mark located on the same side of the initial time axis as a mark to be fused, and obtaining a center point corresponding to the mark to be fused as a point to be fused.
[0139] It is understandable that by acquiring the center point corresponding to the to-be-fused identifier, the to-be-fused point is obtained, so that the corresponding to-be-fused time can be determined based on the to-be-fused point, and then the construction position of the summary traceback identifier can be determined based on the to-be-fused time.
[0140] The point to be fused is the center point of the position corresponding to the mark to be fused.
[0141] A102, determining the moments of the points to be fused in the initial time axis as moments to be fused, selecting the largest moment to be fused as the first moment, and selecting the smallest moment to be fused as the second moment.
[0142] It can be understood that the time to be fused is the time of the point to be fused in the initial time axis, the first time is the maximum time to be fused, and the second time is the minimum time to be fused.
[0143] It is not difficult to understand that a perpendicular line can be drawn through the point to be fused and the initial time axis, and the time corresponding to the point where the perpendicular line intersects the initial time axis can be taken as the time to be fused.
[0144] Through the above implementation, the present invention can determine the first moment and the second moment, so as to subsequently obtain the summary fusion moment, and then subsequently determine the construction position of the summary traceback identifier.
[0145] A103, obtaining a summary fusion time according to an average value of the sum of the first time and the second time, and obtaining the side where the to-be-fused marker is located as the fusion side.
[0146] It can be understood that the aggregated fusion moment is the average of the sum of the first moment and the second moment, and the fusion side is the direction side of the initial time axis where the identifier to be fused is located. For example, when the identifier to be fused is on the upper side of the initial time axis, the corresponding fusion side is also the upper side of the initial time axis.
[0147] A104, constructing a positioning vertical line perpendicular to the initial time axis at the summary fusion moment, and constructing a summary backtracking mark at the positioning vertical line based on a preset construction distance and the fusion side.
[0148] It can be understood that the positioning vertical line is a vertical line of the construction position of the positioning summary traceback mark, that is, a vertical line passing through the position point corresponding to the summary fusion moment and perpendicular to the initial time axis, the preset construction distance is the preset interval distance between the construction summary traceback mark and the initial time axis, and the summary traceback mark is a trigger mark indicating the same type of abnormal traceback information, for example, Figure 3 As shown, it can be a circular logo.
[0149] It is not difficult to understand that by constructing a summary traceback identifier, when the summary traceback identifier is subsequently triggered, the corresponding identifier to be merged can be retrieved and displayed, so that personnel can select the corresponding identifier trigger to view the corresponding operation traceback data.
[0150] A11, connect the identifiers to be merged with the summary backtracking identifier, generate a fusion backtracking timeline, and send it to the management end.
[0151] It can be understood that connecting the identifiers to be merged with the summary traceback identifier indicates that the identifiers to be merged connected to the summary traceback identifier are the same type of exception query, and generating a fusion traceback timeline and sending it to the management end so that the management personnel can view the corresponding operation traceback data through the management end.
[0152] Among them, the integrated retrospective timeline is a timeline that integrates multiple identifiers and operation retrospective data, and the management end is the information terminal of the person who manages the data.
[0153] S3, obtaining the number of references of the reference file corresponding to the reference end and the file attributes of the reference file, processing the reference area according to the file attributes, the number of references and the reference position, generating a reference virtual block, and generating guidance data according to the positional relationship of the reference virtual block.
[0154] It should be noted that when multiple people are reviewing multiple files at the same table, the paper documents corresponding to files with different numbers may be close to each other during the review process, which may easily lead to confusion and cause the document to be returned incorrectly when they are finally reviewed and archived. Therefore, in order to avoid confusion during the review process of the files, corresponding review virtual blocks can be generated according to the file attributes, review quantity and review position corresponding to the reviewed files, so that the review virtual blocks move with the movement of the file position. When the documents are close to each other, the placement of the documents can be intuitively displayed by reviewing the position of the virtual blocks, and then the position of the files can be guided by reviewing the virtual blocks, so that a safe distance is maintained between different files, the mixing of files is reduced, the security of the files is improved, and the management of the files is facilitated.
[0155] It can be understood that the reference quantity is the quantity corresponding to the reference end, the reference virtual block is the virtual area block corresponding to the reference file, and the guide data is the data guiding the reference position described in the file.
[0156] In some embodiments, the specific implementation steps of step S3 (obtaining the number of views of the view file corresponding to the view end and the file attribute of the view file, processing the view area according to the file attribute, the number of views and the view position, and generating a view virtual block) include: S301, obtaining the number of searches of the search file corresponding to the search terminal and the file attributes of the search file, wherein the file attributes include the file level and the number of file pages.
[0157] It can be understood that the number of references refers to the number of reference terminals, that is, the number of people who have referenced the archives, and the archive attributes refer to the reference information attributes related to the reference of the archives, including the archive level and the number of archive pages.
[0158] It is not difficult to understand that different virtual blocks can be constructed through different archive levels and archive page numbers. For example, the more archive pages there are, the larger the area of the subsequently generated virtual blocks will be, etc., so as to intuitively distinguish the archives being consulted, so that they can be adjusted in position according to the corresponding consulted virtual blocks, avoiding the phenomenon of incorrect loading between multiple consulted archives.
[0159] Among them, the number of archive pages refers to the number of pages of content in the archive.
[0160] S302, obtaining a page number coefficient based on the ratio of the archive page number to the reference page number, and obtaining a page number adjustment value according to the product of the page number coefficient and the page number weight.
[0161] It can be understood that the benchmark page number is the page number value of the preset benchmark archive content, which can be preset manually, the page number coefficient is the proportion coefficient of the archive page number corresponding to the establishment of the virtual block, that is, the ratio of the archive page number to the benchmark page number, the page number weight is to determine the proportion weight of the archive page number in the construction of the virtual block, which can be preset manually, and the page number adjustment value is the product of the page number coefficient and the page number weight.
[0162] S303, obtaining a file coefficient according to the ratio of the file level to the reference level, and obtaining a file adjustment value based on the product of the file coefficient and the file weight.
[0163] It can be understood that the benchmark level is a preset benchmark level value for the archive level, which can be preset manually. The archive coefficient is the proportion coefficient corresponding to the archive level in the virtual block, that is, the ratio of the archive level to the benchmark level. The archive weight is the proportion weight for determining the archive level in the virtual block, which can be preset manually. The archive adjustment value is the product of the archive coefficient and the archive weight.
[0164] S304: Obtain a quantity coefficient based on the ratio of the reference quantity to the reference quantity, and obtain a quantity adjustment value according to the product of the quantity coefficient and the quantity weight.
[0165] It can be understood that the benchmark quantity is a preset benchmark value for the reference quantity, which can be preset manually, the quantity coefficient is the proportion coefficient corresponding to the reference quantity in establishing the virtual block, that is, the ratio of the reference quantity to the benchmark quantity, the quantity weight is the proportion weight for determining the reference quantity in constructing the virtual block, which can be preset manually, and the quantity adjustment value is the product of the quantity coefficient and the quantity weight.
[0166] S305, adjusting the preset construction side length according to the page number adjustment value, the file adjustment value and the quantity adjustment value to obtain the actual construction side length corresponding to the search end.
[0167] It can be understood that the actual construction side length is the side length corresponding to the construction reference virtual block.
[0168] The actual construction side length of the corresponding reference end can be obtained by the following formula:
[0169] in, To actually construct the side length, is the number of archive pages, is the base page number, is the page weight, For the file level, As the benchmark level, is the file weight, To check the quantity, is the base number, is the quantity weight, To construct weights.
[0170] It is understandable that the more pages a file has, the higher the page number coefficient. The larger the value, the page number adjustment value is obtained by multiplying it by the page weight. will also increase accordingly. Similarly, when the value corresponding to the archive level is larger, The larger the file coefficient is, the will also become larger, and then the file adjustment value after multiplying the file weight It also becomes larger, and the number of views The larger it is, the more people consult the same file, which means that the area of the virtual block of the corresponding file will also become larger, and thus the quantity adjustment value will increase with the increase in the number of consultations. Then, the sum of the corresponding page adjustment value, file adjustment value and quantity adjustment value multiplied by the construction weight will also increase. Therefore, the actual construction side length will also be longer. Conversely, when the number of file pages is fewer, the corresponding page adjustment value will be smaller, and the smaller the file level, the corresponding file adjustment value will also be smaller. When the number of consultations is also small, the corresponding quantity adjustment value will decrease accordingly, and the actual construction side length will also become smaller.
[0171] The construction weight is the numerical weight of the construction virtual block, which can be preset manually.
[0172] Through the above implementation, the present invention can obtain the actual construction side length, so as to subsequently construct a corresponding reference virtual block according to the actual construction side length.
[0173] S306: Determine a reference position at a region boundary line corresponding to the reference area as a construction position, and extend along the region boundary line toward both sides of the construction position based on the actual construction side length to generate a first virtual boundary line.
[0174] It can be understood that the regional boundary line is the regional boundary corresponding to the reference area. When it is determined that there is a reference position at the regional boundary line corresponding to the reference area, it can be explained that the position is the location point where the personnel consult the files. Therefore, the corresponding reference position can be used as the construction position, that is, a reference virtual block is subsequently constructed at the construction position to represent the reference file at the corresponding position.
[0175] Among them, the first virtual boundary line is the first boundary line of the constructed virtual block, that is, it extends along the area boundary line to both sides of the construction position by a distance corresponding to the actual construction side length, that is, the length of the first virtual boundary line is the length distance corresponding to the actual construction side length.
[0176] S307: construct a vertical line perpendicular to the virtual boundary line as a virtual vertical line, and a direction along the virtual vertical line and pointing to the inside of the reference area as a translation direction.
[0177] It can be understood that the virtual vertical line is a line segment perpendicular to the virtual boundary line, and the translation direction is the direction of moving the virtual boundary line, that is, the direction pointing to the inside of the reference area along the virtual vertical line.
[0178] Through the above implementation, the present invention can determine the virtual vertical line and the translation direction, so as to subsequently copy and translate the virtual boundary line according to the translation direction, thereby constructing a reference virtual block together with the virtual vertical line.
[0179] S308, translating and copying the first virtual boundary line based on the translation direction to obtain a copied second virtual boundary line, connecting the endpoints on the same side of the first virtual boundary line and the second virtual boundary line to generate an independent virtual block corresponding to the reference end.
[0180] It can be understood that the second virtual boundary line is a line segment obtained by copying and translating the first virtual boundary line, and the independent virtual block is a virtual block at a reference position corresponding to the reference end.
[0181] It is not difficult to understand that by connecting the endpoints of the first virtual boundary line and the second virtual boundary line corresponding to the same side, the enclosed area can be obtained as an independent virtual block.
[0182] S309, obtaining the maximum horizontal coordinate, the minimum horizontal coordinate, the maximum vertical coordinate and the minimum vertical coordinate of the independent virtual block corresponding to the reference file, constructing a vertical vertical line based on the maximum horizontal coordinate and the minimum horizontal coordinate, and constructing a horizontal vertical line based on the maximum vertical coordinate and the minimum vertical coordinate.
[0183] It should be noted that, since the same review file may be viewed by multiple review terminals together, it is necessary to merge the independent virtual blocks of multiple review terminals corresponding to the same review file in order to determine the maximum area corresponding to the review file to prevent the risk of mixing multiple files in the subsequent review process. Furthermore, the maximum and minimum values of the horizontal and vertical coordinates of the independent virtual blocks corresponding to the same review file can be obtained, which is convenient for the subsequent establishment of the corresponding vertical line, thereby obtaining the review virtual block of the review file.
[0184] It can be understood that the maximum horizontal coordinate is the maximum value of the horizontal coordinate, the minimum horizontal coordinate is the minimum value of the horizontal coordinate, the maximum vertical coordinate is the maximum value of the vertical coordinate, the minimum vertical coordinate is the minimum value of the vertical coordinate, the longitudinal vertical line is the longitudinal straight line perpendicular to the horizontal coordinate axis, and the transverse vertical line is the transverse straight line perpendicular to the longitudinal coordinate axis.
[0185] S310: Generate a reference virtual block corresponding to the reference file according to the longitudinal vertical line and the transverse vertical line.
[0186] It can be understood that the area enclosed by the longitudinal vertical line and the transverse vertical line is taken as the reference virtual block, that is, the reference virtual block is the area block obtained by enclosing the longitudinal vertical line and the transverse vertical line.
[0187] In some embodiments, the specific implementation steps of step S3 (generating guidance data according to the referenced positional relationship of the virtual blocks) include: S31, obtaining the file number of the reference file, obtaining the center point of the reference virtual block as a virtual midpoint, and configuring a file number for each virtual midpoint.
[0188] It can be understood that different review files have corresponding file numbers, and the assigned file numbers are used to distinguish the files later. The corresponding file numbers can then be associated with the corresponding review virtual blocks. When constructing a guide mark for the review virtual block, personnel can adjust the position of the corresponding review file through the guide mark of the review virtual block.
[0189] Among them, the file number is the number corresponding to the referenced file, and the virtual midpoint is the center point of the referenced virtual block.
[0190] S32, when it is determined that the reference virtual block in the reference area has other reference virtual blocks overlapping with it, the corresponding reference virtual block is used as the overlapping virtual block, the virtual midpoint is determined as the overlapping midpoint, and the file number of the overlapping midpoint is used as the overlapping number.
[0191] It can be understood that when it is identified that multiple reference virtual blocks overlap in the reference area, it can be said that the corresponding reference files are close to each other and there is a risk of mixing. Therefore, the corresponding overlapping reference virtual blocks can be regarded as overlapping virtual blocks to facilitate subsequent guidance and instructions for the corresponding reference virtual blocks.
[0192] The overlapping virtual block is the reference virtual block where the overlap occurs, the overlapping midpoint is the virtual midpoint corresponding to the overlapping virtual block, and the overlapping number is the file number corresponding to the overlapping midpoint.
[0193] S33, connecting the overlapping midpoints to obtain overlapping connection lines, configuring the overlapping numbers at the overlapping connection lines, and obtaining the midpoints of the overlapping connection lines as the guide starting point.
[0194] It can be understood that the overlapping connection line is a line between overlapping midpoints, and the guiding starting point is the midpoint of the overlapping connection line.
[0195] It is not difficult to understand that by configuring overlapping numbers at overlapping connection lines, the files corresponding to numbers that are closer can be intuitively displayed, so that the corresponding files can be subsequently adjusted in position according to the guide marks.
[0196] S34, constructing a guidance mark pointing from the guidance starting point to the corresponding overlapping midpoint, and generating guidance data.
[0197] It can be understood that the guide mark is a mark for guiding the movement of the position of the archive, such as a pointing arrow, and the guide data is the display data with the guide mark. The guide data can be sent to the guide end for display later, so that the corresponding archive review personnel can adjust the archive position according to the guide data, avoid confusion in the final loading, and improve the management efficiency of archive data.
[0198] S4, sending the operation backtracking data, high-risk files and guidance data to the management end, and sending the guidance data to the guidance end for display.
[0199] It is understandable that the operation backtracking data, high-risk files and guidance data are sent to the management end for management personnel to view. At the same time, the guidance data is sent to the guidance end to facilitate personnel to move and adjust the file location according to the guidance data displayed by the guidance end.
[0200] The guide end is a data terminal that displays guide data, such as a projection screen.
[0201] In some embodiments, it also includes: B1, receiving the actively constructed side length sent by the management end, and when determining that the actively constructed side length is greater than the actually constructed side length, obtaining an increase adjustment coefficient according to the difference between the actively constructed side length and the actually constructed side length.
[0202] It can be understood that the active construction side length is the construction side length of the virtual block that is actively determined by humans. When the active construction side length is greater than the actual construction side length, it can be explained that the calculated actual construction side length is too small. Therefore, the framework weight can be increased and adjusted so that the actual construction side length calculated subsequently becomes larger and closer to the side length actively judged by humans.
[0203] The increase adjustment coefficient is the coefficient value for increasing the construction weight, that is, the difference between the active construction side length and the actual construction side length.
[0204] B2, based on the increase adjustment coefficient, the construction weight is increased and adjusted to obtain the increased and adjusted construction weight.
[0205] It can be understood that, when the deviation between the active construction side length and the actual construction side length is greater, the adjustment coefficient will be increased, and thus, the proportion of the construction weight that needs to be increased and adjusted will also become greater.
[0206] B3, when it is determined that the actively constructed side length is smaller than the actually constructed side length, a reduction adjustment coefficient is obtained according to the difference between the actually constructed side length and the actively constructed side length.
[0207] It can be understood that when the actively constructed side length is smaller than the actual constructed side length, it can be explained that the calculated actual constructed side length is too large. Therefore, the framework weight can be reduced so that the actual constructed side length calculated subsequently becomes smaller and closer to the side length actively judged by humans.
[0208] The reduction adjustment coefficient is the coefficient value for reducing the construction weight, that is, the difference between the actual construction side length and the active construction side length.
[0209] B4, based on the reduction adjustment coefficient, the construction weight is reduced and adjusted to obtain the construction weight after reduction and adjustment.
[0210] It can be understood that, when the deviation between the actual construction side length and the active construction side length is greater, the reduction adjustment coefficient will be greater, and thus, the proportion of the construction weight that needs to be reduced and adjusted will also become greater.
[0211] B5, the increased and decreased adjusted build weights are obtained by the following formula:
[0212] in, To increase the adjusted build weight, To construct the weights, To construct the side lengths actively, To actually construct the side length, To reduce the adjusted build weight, is the adjustment constant.
[0213] It is understandable that the greater the deviation between the active construction length and the actual construction length, the greater the adjustment factor. The larger the value, the larger the proportion of the construction weight that needs to be adjusted will be, thus increasing the adjusted construction weight. will also increase accordingly. On the contrary, when the deviation between the active construction side length and the actual construction side length is smaller, the adjustment coefficient will be increased. The smaller it is, the smaller the proportion of the build weight that needs to be adjusted will be, thus increasing the adjusted build weight. The degree of increase becomes smaller.
[0214] Similarly, when the deviation between the actual construction length and the active construction length is greater, the adjustment coefficient is reduced. The larger the value, the greater the proportion of the construction weight that needs to be reduced and adjusted, thus reducing the adjusted construction weight. will become smaller. On the contrary, when the deviation between the actual construction side length and the active construction side length is smaller, the adjustment coefficient will be reduced. The smaller it is, the smaller the proportion of the construction weight that needs to be reduced will also become, thus reducing the adjusted construction weight The degree of reduction becomes smaller.
[0215] The adjustment constant a is a constant value preset artificially.
[0216] It should be noted that when checking the archives, the personnel may copy the corresponding archive contents. Therefore, it is necessary to compare and verify the contents applied for copying by the personnel and the actual contents of the copy to ensure the consistency of the copied contents, so as to avoid the leakage of archive contents when the personnel apply for copying the archives with low confidentiality level and replace the archives with high confidentiality level for copying. Therefore, in some embodiments, it also includes: C1, responds to the copy request information of the review terminal, controls the acquisition device to take pictures of the content of the paper file requested to be copied, and obtains the application content.
[0217] It can be understood that the copy request information is the application information for requesting to copy the file content, the paper file is the paper document in the file, and the application content is the information content on the paper file requested to be copied.
[0218] C2, when it is determined that the copying device has the paper file, the paper file corresponding to the copying device is used as a verification file, and the verification file is scanned to obtain the verification content.
[0219] It can be understood that the copying device is a device that can copy files, such as a copier, the verification file is a paper file on the copying device, and the verification content is the information content on the verification file.
[0220] Through the above implementation, the present invention can obtain verification content for comparison and verification with the application content, thereby determining whether the copying device can be turned on to copy the document, so as to improve the security of file copying.
[0221] C3, when it is determined that the application content is consistent with the verification content, the copying device is started to copy.
[0222] It can be understood that when the application content is consistent with the verification content, it means that the copied file is a normal copy, so the copying device can be started to copy the document.
[0223] C4, when it is determined that the application content is inconsistent with the verification content, a copy warning message is generated and sent to the management end.
[0224] It is understandable that when the application content is inconsistent with the verification content, it means that the document copied by the corresponding person is inconsistent with the applied document, and the file content has the risk of leakage. Therefore, a copy warning information can be generated and sent to the management end so that the management personnel can take timely measures to ensure the security of the file content.
[0225] The copy warning information is a warning prompt information for abnormal copy operation.
[0226] See also Figure 4 , is a schematic diagram of a structure of an intelligent management system for file organization based on multi-terminal interconnection provided by an embodiment of the present invention, and the intelligent management system for file organization based on multi-terminal interconnection includes: The response module is used to respond to the file review information of the review end, obtain the monitoring data of the monitoring device corresponding to the file monitoring area, determine the take-out operation area, alarm area and bring-in operation area in the file monitoring area according to the review area in the monitoring data, verify the location of the review file according to the review area, and generate a verification result.
[0227] A monitoring module is used to obtain the reference position of the reference end in the monitoring data based on the verification result, perform position monitoring processing according to the reference position, the outgoing operation area, the alarm area and the incoming operation area, generate early warning information, and determine the operation backtracking data and high-risk files related to the reference end based on the early warning information.
[0228] A generation module is used to obtain the number of references of the reference file corresponding to the reference end, and the file attributes of the reference file, process the reference area according to the file attributes, the number of references and the reference position, generate a reference virtual block, and generate guidance data according to the positional relationship of the reference virtual block.
[0229] The sending module is used to send the operation backtracking data, high-risk files and guidance data to the management end, and send the guidance data to the guidance end for display.
[0230] See also Figure 5 , is a schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present invention, the electronic device 50 includes: a processor 51, a memory 52 and a computer program; wherein The memory 52 is used to store the computer program, which may also be a flash memory. The computer program is, for example, an application program, a functional module, etc. for implementing the above method.
[0231] The processor 51 is used to execute the computer program stored in the memory to implement each step performed by the device in the above method. For details, please refer to the relevant description in the above method embodiment.
[0232] Optionally, the memory 52 may be independent or integrated with the processor 51 .
[0233] When the memory 52 is a device independent of the processor 51, the device may further include: The bus 53 is used to connect the memory 52 and the processor 51 .
[0234] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. An intelligent file management method based on multi-terminal interconnection, characterized in that: include: In response to the file access information of the access terminal, the monitoring data of the monitoring device corresponding to the file monitoring area is obtained, and the take-out operation area, the alarm area and the bring-in operation area in the file monitoring area are determined according to the access area in the monitoring data, and the location of the accessed file is verified according to the access area to generate a verification result; Based on the verification result, the reference position of the reference end in the monitoring data is obtained, and position monitoring processing is performed according to the reference position, the outgoing operation area, the alarm area, and the incoming operation area to generate early warning information, and the operation backtracking data and high-risk files related to the reference end are determined based on the early warning information; Acquire the number of references of the reference end corresponding to the reference file and the file attribute of the reference file, process the reference area according to the file attribute, the number of references and the reference position, generate a reference virtual block, and generate guidance data according to the position relationship of the reference virtual block; The operation backtracking data, high-risk files and guidance data are sent to the management end, and the guidance data is sent to the guidance end for display.
2. The method according to claim 1, characterized in that The file access information of the response access terminal is obtained, the monitoring data of the monitoring device corresponding to the file monitoring area is obtained, the outgoing operation area, the alarm area and the incoming operation area in the file monitoring area are determined according to the access area in the monitoring data, and the location of the accessed file is verified according to the access area to generate a verification result, including: In response to the file search information from the search terminal, the monitoring data of the monitoring device corresponding to the file monitoring area is obtained, and the contour area corresponding to the search placement object in the monitoring data is extracted based on OpenCV as the search area; Retrieving the access level of the access terminal and the file level of the access file, and obtaining the access coefficient according to the ratio of the access level to the reference level; Based on the ratio of the archive level to the reference level, a archive coefficient is obtained, and according to the sum of the reference coefficient and the archive coefficient, an amplification coefficient is obtained; A first magnification factor is obtained based on the product of the magnification factor and the first preset factor, a second magnification factor is obtained based on the product of the magnification factor and the second preset factor, and a third magnification factor is obtained based on the product of the magnification factor and the third preset factor; The reference area is enlarged based on the first enlargement factor to obtain a first enlarged area, and a bring-out operation area is obtained based on a difference set between the first enlarged area and the reference area; Expanding the reference area according to a second expansion factor to obtain a second expanded area, and obtaining an alarm area based on a difference between the second expanded area and the first expanded area; Expanding the reference area based on a third expansion factor to obtain a third expanded area, and obtaining an input operation area based on a difference set between the third expanded area and the second expanded area; When it is determined that the access file is in the access area, an opening verification result is obtained; When it is determined that the reference file is not in the reference area, a closed verification result is obtained; A verification result is obtained based on the opening verification result and the closing verification result.
3. The method according to claim 2, characterized in that The method of obtaining the reference position of the reference end in the monitoring data based on the verification result, performing position monitoring processing according to the reference position, the outgoing operation area, the alarm area, and the incoming operation area, generating early warning information, and determining the operation backtracking data and high-risk files related to the reference end based on the early warning information includes: When it is determined that the verification result is an open verification result, the center point of the monitoring data is obtained as the monitoring midpoint, and the monitoring data is coordinate-processed with the monitoring midpoint as the coordinate origin; Acquire the reference position of the reference end in the monitoring data, and when it is determined that the reference end has a supervised object, use the corresponding reference position as a supervised position; The coordinates of the out-operation area, the alarm area and the in-operation area in the monitoring data are counted respectively to obtain an alarm coordinate set corresponding to the alarm area, an out-coordinate set corresponding to the out-operation area, and an in-coordinate set corresponding to the in-operation area; When it is determined that the supervision location is within the alarm coordinate set, the current time is recorded as the alarm time, and the previous time of the alarm time is selected as the identification time; Acquire the supervision location in the monitoring data as the identification coordinates based on the identification time, and generate the out-of-carry warning information when it is determined that the identification coordinates are in the out-of-carry coordinate set; When it is determined that the identified coordinates are in the brought-in coordinate set, generating brought-in warning information; According to the outgoing warning information and the incoming warning information, warning information is obtained, and the operation backtracking data and high-risk files of the query end are determined based on the warning information.
4. The method according to claim 3, characterized in that The step of determining the operation backtracking data and high-risk files of the query terminal based on the warning information includes: When it is determined that the warning information is brought-in warning information, the alarm time is used as the starting time, and the supervision position corresponding to the previous time is continuously selected until the corresponding supervision position is not in the brought-in coordinate set, and the corresponding time is used as the brought-in starting time; Taking the alarm time as the starting time, continuously monitoring the supervision position corresponding to the next time, until the supervision position is changed to the reference position, taking the corresponding time as the end time, and taking the corresponding reference position as the high-risk position; The monitoring data is intercepted and processed according to the bringing-in start time and the bringing-in end time to obtain brought-in backtracking data; Taking the high-risk location as the center of the circle, determining a high-risk area based on a preset radius, and taking the access files located in the high-risk area as the high-risk files; When it is determined that the warning information is a bring-out warning information, the response time corresponding to the file access information is obtained as the bring-out start time, and the alarm time is used as the bring-out end time; The monitoring data is intercepted and processed according to the take-out start time and the take-out end time to obtain take-out backtracking data; Acquire the review file corresponding to the review terminal as the high-risk file to be taken out; Obtaining operation backtracking data of the query end according to the brought-in backtracking data and the brought-out backtracking data; Based on the brought-in high-risk files and the taken-out high-risk files, a high-risk file is obtained.
5. The method according to claim 4, characterized in that Also includes: Obtaining the response time corresponding to the file review information as the review initial time, and obtaining the time corresponding to the file return information sent by the review end as the review termination time; According to the initial time of the inquiry and the end time of the inquiry, obtaining an inquiry update period; Based on the bring-in start time and the bring-in end time, obtain a bring-in update period, and according to the bring-out start time and the bring-out end time, obtain a bring-out update period; When it is determined that the update period is included in the update period, the update period is used as the update period; When it is determined that the update-carrying-out period exists within the update-checking period, the corresponding update-checking period is used as the update-carrying-out period; Constructing an initial time axis, constructing a reference-carry-in line segment on one side of the initial time axis based on the reference-carry-in period, and configuring a positive mark for the reference-carry-in line segment; Constructing a reference-out line segment on the other side of the initial time axis according to the reference-out period, and configuring a negative mark for the reference-out line segment; Determine the corresponding line segment in the checked brought-in line segments as the brought-in abnormal line segment based on the brought-in update period, and determine the corresponding line segment in the checked brought-out line segments as the brought-out abnormal line segment according to the brought-out update period; Replace the abnormal line segment brought in and the abnormal line segment brought out with dotted lines, construct a backtracking trigger mark at the abnormal line segment brought in and the abnormal line segment brought out, and bind the backtracking trigger mark with the corresponding operation backtracking data; Acquire a backtracking triggering identifier located on the same side of the initial time axis as an identifier to be merged, and generate a summary backtracking identifier based on the identifier to be merged; The identifiers to be merged are all connected with the summary traceback identifier to generate a fusion traceback timeline and send it to the management end.
6. The method according to claim 5, characterized in that The acquiring of the backtracking triggering identifier located on the same side of the initial time axis as the identifier to be merged, and generating a summary backtracking identifier based on the identifier to be merged, includes: Acquire the backtracking triggering mark located on the same side of the initial time axis as the mark to be fused, and acquire the center point corresponding to the mark to be fused as the point to be fused; Determine the moment of the to-be-fused point in the initial time axis as the to-be-fused moment, select the largest to-be-fused moment as the first moment, and select the smallest to-be-fused moment as the second moment; Obtaining a summary fusion moment according to an average value of the sum of the first moment and the second moment, and obtaining the side where the to-be-fused marker is located as the fusion side; A positioning vertical line perpendicular to the initial time axis is constructed at the summary fusion moment, and a summary traceback mark is constructed at the positioning vertical line based on a preset construction distance and the fusion side.
7. The method according to claim 3, characterized in that The obtaining of the number of references of the reference end corresponding to the reference file and the file attribute of the reference file, processing the reference area according to the file attribute, the number of references and the reference position, and generating a reference virtual block includes: Acquire the number of searches of the search file corresponding to the search terminal and the file attributes of the search file, wherein the file attributes include the file level and the number of file pages; Based on the ratio of the number of archive pages to the reference number of pages, a page number coefficient is obtained, and according to the product of the page number coefficient and the page number weight, a page number adjustment value is obtained; According to the ratio of the archive level to the reference level, a archive coefficient is obtained, and based on the product of the archive coefficient and the archive weight, an archive adjustment value is obtained; Based on the ratio of the reference quantity to the reference quantity, a quantity coefficient is obtained, and according to the product of the quantity coefficient and the quantity weight, a quantity adjustment value is obtained; Adjusting the preset construction side length according to the page number adjustment value, the file adjustment value and the quantity adjustment value to obtain the actual construction side length of the corresponding reference end; Determine a reference position at a region boundary line corresponding to the reference area as a construction position, and extend along the region boundary line to both sides of the construction position based on the actual construction side length to generate a first virtual boundary line; constructing a vertical line perpendicular to the virtual boundary line as a virtual vertical line, and a direction along the virtual vertical line and pointing to the inside of the reference area as a translation direction; Based on the translation direction, the first virtual boundary line is translated and copied to obtain a copied second virtual boundary line, and the endpoints on the same side of the first virtual boundary line and the second virtual boundary line are connected to generate an independent virtual block corresponding to the reference end; Obtaining the maximum horizontal coordinate, the minimum horizontal coordinate, the maximum vertical coordinate and the minimum vertical coordinate of the independent virtual block corresponding to the reference file, constructing a vertical vertical line based on the maximum horizontal coordinate and the minimum horizontal coordinate, and constructing a horizontal vertical line based on the maximum vertical coordinate and the minimum vertical coordinate; A reference virtual block corresponding to the reference file is generated according to the longitudinal vertical line and the transverse vertical line.
8. The method according to claim 7, characterized in that The step of generating guidance data according to the positional relationship of the virtual blocks includes: Obtaining the file number of the reference file, and obtaining the center point of the reference virtual block as a virtual midpoint, and configuring a file number for each virtual midpoint; When it is determined that the reference virtual block in the reference area has other reference virtual blocks overlapping with it, the corresponding reference virtual block is used as the overlapping virtual block, the virtual midpoint is determined as the overlapping midpoint, and the file number of the overlapping midpoint is used as the overlapping number; Connecting the overlapping midpoints to obtain overlapping connection lines, configuring the overlapping numbers at the overlapping connection lines, and obtaining the midpoints of the overlapping connection lines as the guide starting point; A guide mark pointing from the guide starting point to the corresponding overlapping midpoint is constructed to generate guide data.
9. The method according to claim 8, characterized in that Also includes: Receiving the actively constructed side length sent by the management end, and when determining that the actively constructed side length is greater than the actually constructed side length, obtaining an increase adjustment coefficient according to the difference between the actively constructed side length and the actually constructed side length; Based on the increase adjustment coefficient, the construction weight is increased and adjusted to obtain the increased and adjusted construction weight; When it is determined that the actively constructed side length is smaller than the actually constructed side length, a reduction adjustment coefficient is obtained according to the difference between the actually constructed side length and the actively constructed side length; The construction weight is reduced and adjusted based on the reduction adjustment coefficient to obtain the construction weight after reduction adjustment.
10. An intelligent file management system based on multi-terminal interconnection, characterized in that: include: A response module, used to respond to the file access information of the access terminal, obtain the monitoring data of the monitoring device corresponding to the file monitoring area, determine the take-out operation area, the alarm area and the bring-in operation area in the file monitoring area according to the access area in the monitoring data, verify the location of the accessed file according to the access area, and generate a verification result; A monitoring module, for obtaining a reference position of the reference end in the monitoring data based on the verification result, performing position monitoring processing according to the reference position, the outgoing operation area, the alarm area, and the incoming operation area, generating early warning information, and determining the operation backtracking data and high-risk files related to the reference end based on the early warning information; A generating module, used for obtaining the number of references of the reference end corresponding to the reference file and the file attribute of the reference file, processing the reference area according to the file attribute, the number of references and the reference position, generating a reference virtual block, and generating guiding data according to the positional relationship of the reference virtual block; The sending module is used to send the operation backtracking data, high-risk files and guidance data to the management end, and send the guidance data to the guidance end for display.
Citation Information
Patent Citations
Digital archive system based on blockchain
CN108763463A
Automatic archive management system
CN110348790A
Artificial intelligence marketing archive management system
CN115048636A
File collaborative management method and system based on subway construction engineering
CN118550876A
Lightweight unmanned aerial vehicle target detection method
CN119048933A