Intelligent Management Method and System for File Sorting Based on Multi - terminal Interconnection
Through intelligent management methods and systems for archive sorting based on multi-terminal interconnection, real-time monitoring and analysis of archive review behaviors, the problem of lack of comprehensive monitoring and management of archive management in the existing technology is solved, and the high security and effectiveness of archive management are achieved.
Patent Information
- Application Number
- CN202510186077.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-20
- Publication Date
- 2025-05-30
- 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 archive in real time, resulting in the archives being lost, stolen or unauthorized use.
Intelligent management methods and systems for archive sorting based on multi-terminal interconnection are adopted to automatically analyze 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, theft and unauthorized use of archives are prevented.
Smart Images

Figure CN119669307B_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 embodiment of the present invention provides an intelligent management method and system for archive organization 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 an embodiment of the present invention provides an intelligent management method for file organization based on multi-terminal interconnection, comprising:
[0007] 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;
[0008] 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;
[0009] 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;
[0010] 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.
[0011] 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:
[0012] 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;
[0013] 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;
[0014] 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;
[0015] 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;
[0016] 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;
[0017] 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;
[0018] 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;
[0019] When it is determined that the access file is in the access area, an opening verification result is obtained;
[0020] When it is determined that the reference file is not in the reference area, a closed verification result is obtained;
[0021] A verification result is obtained based on the opening verification result and the closing verification result.
[0022] 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:
[0023] 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;
[0024] 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;
[0025] 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;
[0026] 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;
[0027] 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;
[0028] When it is determined that the identified coordinates are in the brought-in coordinate set, generating brought-in warning information;
[0029] 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.
[0030] 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:
[0031] 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;
[0032] Taking the alarm moment as the starting moment, continuously monitor the regulatory position corresponding to the next moment until the regulatory position changes to the access position, then take the corresponding moment as the bringing-in termination moment, and take the corresponding access position as the high-risk position;
[0033] Intercept and process the monitoring data according to the bringing-in starting moment and the bringing-in termination moment to obtain the bringing-in retrospective data;
[0034] Taking the high-risk position as the center, determine a high-risk area based on a preset radius, and regard the access files located within the high-risk area as the bringing-in high-risk files;
[0035] When it is determined that the warning information is the taking-out warning information, obtain the response moment corresponding to the file access information as the taking-out starting moment, and take the alarm moment as the taking-out termination moment;
[0036] Intercept and process the monitoring data according to the taking-out starting moment and the taking-out termination moment to obtain the taking-out retrospective data;
[0037] Obtain the access file corresponding to the access terminal as the taking-out high-risk file;
[0038] According to the bringing-in retrospective data and the taking-out retrospective data, obtain the operation retrospective data of the access terminal;
[0039] Based on the bringing-in high-risk files and the taking-out high-risk files, obtain the high-risk files.
[0040] Optionally, in a possible implementation manner of the first aspect, it further includes:
[0041] Obtain the response moment corresponding to the file access information as the access initial moment, and obtain the moment corresponding to the file return information sent by the corresponding access terminal as the access termination moment;
[0042] According to the access initial moment and the access termination moment, obtain the access update period;
[0043] Based on the bringing-in starting moment and the bringing-in termination moment, obtain the bringing-in update period, and according to the taking-out starting moment and the taking-out termination moment, obtain the taking-out update period;
[0044] When it is determined that the access update period has the bringing-in update period, take the corresponding access update period as the access bringing-in period;
[0045] When it is determined that the access update period has the taking-out update period, take the corresponding access update period as the access taking-out period;
[0046] Construct an initial timeline, construct a look-up and bring-in line segment on one side of the initial timeline based on the look-up and bring-in time period, and configure a positive marker for the look-up and bring-in line segment;
[0047] Construct a look-up and take-out line segment on the other side of the initial timeline according to the look-up and take-out time period, and configure a negative marker for the look-up and take-out line segment;
[0048] Determine the corresponding line segment in the look-up and bring-in line segment as the bring-in abnormal line segment based on the bring-in update time period, and determine the corresponding line segment in the look-up and take-out line segment as the take-out abnormal line segment according to the take-out update time period;
[0049] Replace the bring-in abnormal line segment and the take-out abnormal line segment with dotted lines, construct a backtracking trigger identifier at the bring-in abnormal line segment and the take-out abnormal line segment, and bind the backtracking trigger identifier to the corresponding operation backtracking data;
[0050] Obtain the backtracking trigger identifiers on the same side of the initial timeline as the to-be-fused identifiers, and generate a summary backtracking identifier based on the to-be-fused identifiers;
[0051] Connect all the to-be-fused identifiers to the summary backtracking identifier, and generate a fused backtracking timeline and send it to the management terminal.
[0052] Optionally, in a possible implementation manner of the first aspect, the obtaining the backtracking trigger identifiers on the same side of the initial timeline as the to-be-fused identifiers and generating a summary backtracking identifier based on the to-be-fused identifiers includes:
[0053] Obtain the backtracking trigger identifiers on the same side of the initial timeline as the to-be-fused identifiers, and obtain the center points corresponding to the to-be-fused identifiers as the to-be-fused points;
[0054] Determine the moment of the to-be-fused point in the initial timeline 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;
[0055] Obtain the average value of the sum of the first moment and the second moment as the summary fusion moment, and obtain the side where the to-be-fused identifier is located as the fusion side;
[0056] Construct a positioning perpendicular line perpendicular to the initial timeline at the summary fusion moment, and construct a summary backtracking identifier at the positioning perpendicular line based on a preset construction distance and the fusion side.
[0057] Optionally, in a possible implementation of the first aspect, obtaining the number of accesses to the access terminal corresponding to the accessed file, and the file attributes of the accessed file, and processing the access area according to the file attributes, the number of accesses, and the access location to generate an access virtual block, includes:
[0058] Obtaining the number of accesses to the access terminal corresponding to the accessed file, and the file attributes of the accessed file, where the file attributes include file level and number of file pages;
[0059] Based on the ratio of the number of file pages to the reference number of pages, obtaining a page number coefficient, and based on the product of the page number coefficient and the page number weight, obtaining a page number adjustment value;
[0060] Based on the ratio of the file level to the reference level, obtaining a file coefficient, and based on the product of the file coefficient and the file weight, obtaining a file adjustment value;
[0061] Based on the ratio of the number of accesses to the reference number of accesses, obtaining a quantity coefficient, and based on the product of the quantity coefficient and the quantity weight, obtaining a quantity adjustment value;
[0062] Adjusting a 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 access terminal;
[0063] Determining the access location at the boundary line of the corresponding area of the access area as the construction location, and extending along the boundary line to both sides of the construction location based on the actual construction side length to generate a first virtual boundary line;
[0064] Constructing a perpendicular line perpendicular to the first virtual boundary line as a virtual perpendicular line, and using the direction along the virtual perpendicular line and pointing to the inside of the access area as the translation direction;
[0065] Based on the translation direction, translating and copying the first virtual boundary line to obtain a copied second virtual boundary line, and 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 access terminal;
[0066] Obtaining the maximum abscissa, minimum abscissa, maximum ordinate, and minimum ordinate of the independent virtual block corresponding to the accessed file, constructing a vertical perpendicular line based on the maximum abscissa and the minimum abscissa, and constructing a horizontal perpendicular line according to the maximum ordinate and the minimum ordinate;
[0067] Generating an access virtual block corresponding to the accessed file according to the vertical perpendicular line and the horizontal perpendicular line.
[0068] Optionally, in a possible implementation of the first aspect, generating guiding data according to the positional relationship of the access virtual blocks includes:
[0069] 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;
[0070] 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;
[0071] 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;
[0072] A guide mark pointing from the guide starting point to the corresponding overlapping midpoint is constructed to generate guide data.
[0073] Optionally, in a possible implementation of the first aspect, the method further includes:
[0074] 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;
[0075] Based on the increase adjustment coefficient, the construction weight is increased and adjusted to obtain the increased and adjusted construction weight;
[0076] 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;
[0077] The construction weight is reduced and adjusted based on the reduction adjustment coefficient to obtain the construction weight after reduction adjustment.
[0078] The second aspect of the present invention provides an intelligent file management system based on multi-terminal interconnection, comprising:
[0079] 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;
[0080] 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;
[0081] A generation module, configured to obtain the access quantity of the access terminal corresponding to the accessed file, and the file attribute of the accessed file, process the access area according to the file attribute, access quantity and access location, generate an access virtual block, and generate guiding data according to the positional relationship of the access virtual block;
[0082] A sending module, configured to send the operation traceback data, high-risk files and guiding data to the management terminal, and send the guiding data to the guiding terminal for display.
[0083] In a third aspect of the present invention, an electronic device is provided, including: a memory, a processor, and a computer program, where the computer program is stored in the memory, and the processor runs the computer program to execute the method according to the first aspect of the present invention and various possible aspects involved in the first aspect.
[0084] In a fourth aspect of the present invention, a storage medium is provided, where a computer program is stored in the storage medium, and when the computer program is executed by a processor, it is used to implement the method according to the first aspect of the present invention and various possible aspects involved in the first aspect.
[0085] The beneficial effects of the present invention are as follows:
[0086] 1. The present invention can automatically analyze the file access behavior of personnel based on monitoring data, discover potential risks in a timely manner for early warning, and improve the security of file management. First, the present invention can obtain a verification result based on the location of the accessed file in the monitoring data, so as to subsequently judge the unsealing status of the accessed file according to the verification result. Secondly, the present invention can perform location tracing on the access location to obtain early warning information, and thus obtain operation traceback data and high-risk files according to the corresponding early warning information, so as to provide data support for subsequent operation traceback. Finally, the present invention can also generate access virtual blocks for each accessed file, so that the access virtual blocks can change according to the movement of the accessed file, and further generate guiding data, facilitating personnel to intuitively view the guiding data corresponding to the access virtual blocks, so that they can timely adjust the location of the accessed file, avoid incorrect return caused by misloading during the file access process, and improve the security of file management.
[0087] 2. The present invention can dynamically monitor and real-time verify the supervised objects to ensure the security of the files during the viewing process. Among them, the present invention can obtain the monitoring data of the file monitoring area by responding to the file viewing information of the viewing terminal, and dynamically verify the location of the file according to the viewing area in the monitoring data. By using this method, it can be confirmed in real time whether the viewed file is opened within the specified area, effectively preventing the file from being tampered with under improper circumstances. And through the real-time analysis of the monitoring data, the system can timely identify the abnormal behaviors of the viewing personnel, thereby generating a verification result, improving the security of the file viewing process. Moreover, the present invention can track the location of the supervised objects to obtain operation traceback data, so as to determine the warning type, thereby improving the accuracy of the warning information. Among them, the present invention obtains the verification result, real-time monitors the viewing location of the viewing terminal, and generates a warning information based on the dynamic changes of the viewing location, the taken-out operation area, the alarm area and the brought-in operation area, which can timely identify potential risks, not only protect the integrity of the file, but also provide data support for subsequent operation traceback, ensuring the transparency and traceability of the viewing process.
[0088] 3. The present invention can also generate viewing virtual blocks by analyzing the viewing quantity, file attributes and viewing location, and create guiding data based on these virtual blocks, so that personnel can quickly and accurately find the corresponding file location through the guiding data, avoiding incorrect return caused by the mixed loading of files, greatly improving the management efficiency of files through the intelligent guiding function, reducing the chaos during the viewing process, and ensuring the security and integrity of the files during the viewing process. BRIEF DESCRIPTION OF THE DRAWINGS
[0089] Figure 1 is a flowchart of an intelligent management method for file arrangement based on multi-terminal interconnection provided by the present invention;
[0090] Figure 2 is a schematic diagram of a taken-out operation area, an alarm area and a brought-in operation area provided by the present invention;
[0091] Figure 3 is a schematic diagram of a merged traceback timeline provided by the present invention;
[0092] Figure 4 is a schematic diagram of the structure of an intelligent management system for file arrangement based on multi-terminal interconnection provided by the present invention;
[0093] Figure 5 is a schematic diagram of the hardware structure of an electronic device provided by the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0094] 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.
[0095] like Figure 1 As shown, the present invention provides an intelligent management method for file organization based on multi-terminal interconnection, comprising:
[0096] 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.
[0097] 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.
[0098] 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.
[0099] Among them, the access terminal is the information terminal corresponding to the access personnel. For example, when a person accesses a file, the file can be selected and accessed through the access terminal. The file access information is the file information of the accessed file. For example, it can be the file number or name corresponding to the file accessed by the person, etc. The file monitoring area is the area where the file can be viewed. For example, it can be a file access room. The monitoring device is the monitoring equipment installed in the file monitoring area. For example, it can be a camera. The monitoring data is the data collected by the monitoring device. For example, it can be images, videos. The access area is the area where the accessed file is placed for viewing. For example, it can be the area corresponding to the operation table for viewing the file. The taking-out operation area is the location area for taking away the file. The alarm area is the location area where a warning message needs to be generated when it is determined that the file has an abnormal risk. The bringing-in operation area is the location area for adding content to the accessed file. The accessed file is the file viewed by the person. The verification result is the result of verifying the location of the accessed file.
[0100] In some embodiments, the specific implementation steps in step S1 (responding to the file access information of the access terminal, obtaining the monitoring data of the monitoring device corresponding to the file monitoring area, determining the taking-out operation area, alarm area and bringing-in operation area in the file monitoring area according to the access area in the monitoring data, verifying the location of the accessed file according to the access area, and generating a verification result) include:
[0101] S101, responding to the file access information of the access terminal, obtaining the monitoring data of the monitoring device corresponding to the file monitoring area, and extracting the contour area corresponding to the accessed object in the monitoring data as the access area based on OpenCV.
[0102] It can be understood that in order to determine that the file viewed by the person is opened in the specified area and prevent the file from being opened during the process of taking it from the storage room, resulting in the risk of file information being tampered with. Therefore, the accessed file can be placed in the specified area to perform proximal interaction between the electronic chip in the file and the electronic device on the accessed object to open the file. Furthermore, when the access terminal sends the file access information, the monitoring data corresponding to the accessed file can be obtained to perform real-time monitoring and analysis of the accessed file, so as to improve the security during the file access process.
[0103] Among them, the accessed object is the object on which the accessed file is placed. For example, it is the table on which the accessed file is placed. The access area is the contour area corresponding to the accessed object in the monitoring data.
[0104] S102, retrieving the access level of the access terminal and the file level of the accessed file, and obtaining an access coefficient according to the ratio of the access level to the reference level.
[0105] It is understandable that, in order to prevent the disclosure of the content of the file, corresponding access levels are set for different personnel. At the same time, corresponding file levels are also set according to the importance of the file content. Therefore, when the access level corresponding to the access terminal is higher, that is, when the value of the access level is larger, it means that the importance of the corresponding personnel is also higher. That is, the risk of disclosing the file is smaller. Furthermore, the larger the range within which the person is allowed to move when viewing the file, and at the same time, when the value of the file level of the viewed file is smaller, it can be explained that the confidentiality level of the file is higher, and the movable range of the corresponding viewed file is smaller. That is, the corresponding viewed file cannot be randomly moved outside the viewing area range.
[0106] Among them, the access level is the level of the corresponding person at the access terminal. For example, level 1, level 2, level 3, etc. The larger the value, the higher the access level. The file level is the confidentiality level corresponding to the file. For example, level 1, level 2, level 3, etc. The larger the value, the lower the confidentiality level of the document. The reference level is the reference level for file access, which can be set in advance manually, such as level 1. The access coefficient is the coefficient value for evaluating the access of personnel to the file, that is, the ratio of the access level to the reference level.
[0107] Through the above implementation manner, the present invention can obtain the access coefficient, so as to provide a data reference for calculating the range within which a person can move when accessing a file subsequently, and enabling the area to be divided according to the personnel level and the file level.
[0108] S103, based on the ratio of the file level to the reference level, obtain a file coefficient, and based on the sum value of the access coefficient and the file coefficient, obtain an amplification coefficient.
[0109] It is understandable that the reference level is the reference calculation level corresponding to file access, which can be set in advance manually. The file coefficient is the coefficient value corresponding to the viewed file, that is, the ratio of the file level to the reference level. The amplification coefficient is the coefficient for amplifying the determined area of the viewing area, that is, the sum value of the access coefficient and the file coefficient.
[0110] S104, based on the product of the amplification coefficient and the first preset multiple, obtain a first amplification multiple. Based on the product of the amplification coefficient and the second preset multiple, obtain a second amplification multiple. Based on the product of the amplification coefficient and the third preset multiple, obtain a third amplification multiple.
[0111] It can be understood that the first preset multiple is the multiple for pre-determining to magnify the viewing area when taking it out of the operation area, which can be set artificially in advance. The first magnification multiple is the multiple for determining to magnify the viewing area when taking it out of the operation area, that is, the product of the magnification factor and the first preset multiple. The second preset multiple is the multiple for pre-determining to magnify the viewing area in the alarm area, which can be set artificially in advance. The second magnification multiple is the multiple for determining to magnify the viewing area in the alarm area, that is, the product of the magnification factor and the second preset multiple. The third preset multiple is the multiple for pre-determining to magnify the viewing area when bringing it into the operation area, which can be set artificially in advance. The third magnification multiple is the multiple for determining to magnify the viewing area when bringing it into the operation area, that is, the product of the magnification factor and the third preset multiple.
[0112] Through the above embodiments, the present invention can obtain the first magnification multiple, the second magnification multiple and the third magnification multiple, so as to subsequently magnify the viewing area according to the corresponding magnification multiple, so as to determine the corresponding taking-out operation area, alarm area and bringing-in operation area.
[0113] S105, perform an enlargement process on the viewing area based on the first magnification multiple to obtain a first enlarged area, and obtain a taking-out operation area based on the difference set between the first enlarged area and the viewing area.
[0114] It can be understood that the first enlarged area is the area after magnifying the viewing area by the first magnification multiple, and the taking-out operation area is the area where it is determined that the file is taken out, that is, the difference set area between the first enlarged area and the viewing area.
[0115] For example, as Figure 2 shown, obtain the difference set area as the taking-out operation area according to the first enlarged area and the viewing area.
[0116] S106, perform an enlargement process on the viewing area according to the second magnification multiple to obtain a second enlarged area, and obtain an alarm area based on the difference set between the second enlarged area and the first enlarged area.
[0117] It can be understood that the second enlarged area is the area after magnifying the viewing area by the second magnification multiple, and the alarm area is the difference set area between the second enlarged area and the first enlarged area.
[0118] For example, as Figure 2 shown, obtain the difference set area as the alarm area according to the first enlarged area and the second enlarged area.
[0119] S107, perform an enlargement process on the viewing area based on the third magnification multiple to obtain a third enlarged area, and obtain a bringing-in operation area based on the difference set between the third enlarged area and the second enlarged area.
[0120] It is understandable that the third enlarged area is the area after enlarging the access area by the third enlargement multiple, and the brought-in operation area is the difference set area between the third enlarged area and the second enlarged area.
[0121] For example, as Figure 2 shown, based on the third enlarged area and the second enlarged area, the difference set area is obtained as the brought-in operation area.
[0122] S108. When it is determined that the accessed file is in the access area, an opening verification result is obtained.
[0123] It is understandable that when the accessed file is in the access area, it means that the file is currently within the specified area where unsealing and access are allowed, that is, the current file is in a sealed state. Thus, the accessed file can be unsealed subsequently, and further, an opening verification result is obtained.
[0124] Among them, the opening verification result is the verification result that the accessed file can be opened subsequently.
[0125] S109. When it is determined that the accessed file is not in the access area, a closing verification result is obtained.
[0126] It is understandable that when the accessed file is not in the access area, it can be explained that the file accessed by the current person has not reached the fixed access area yet. Therefore, the accessed file needs to be closed continuously, and thus, a closing verification result can be obtained.
[0127] Among them, the closing verification result is the verification result that the file needs to be closed continuously.
[0128] S110. Based on the opening verification result and the closing verification result, a verification result is obtained.
[0129] It is understandable that the verification result includes the opening verification result and the closing verification result.
[0130] Through the above embodiments, the present invention can obtain a verification result, so as to subsequently analyze the monitoring data according to the verification result, thereby timely monitoring the accessed file to improve the security of the file.
[0131] S2. Based on the verification result, obtain the access position of the access end in the monitoring data, perform position monitoring processing according to the access position, the taken-out operation area, the alarm area, and the brought-in operation area, generate a warning message, and determine the operation traceback data and high-risk files related to the access end based on the warning message.
[0132] It should be noted that by obtaining the viewing position corresponding to the viewing terminal in the monitoring data, real-time monitoring and analysis of the viewed files are carried out. Based on the regional position where the files are located, corresponding warning information is generated. At the same time, the viewing process corresponding to the viewing terminal can be determined according to the warning information for video backtracking, so as to provide data reference for abnormal situations in the future. Moreover, corresponding high-risk files can be determined and measures can be taken in a timely manner to prevent losses caused by information leakage.
[0133] It can be understood that the viewing position is the position where the viewing terminal is located, the warning information is an alarm prompt for abnormal risks that occur during the process of personnel viewing files, the operation backtracking data is the backtracking data for viewing file operations, such as the monitoring video data of taking away files, and the high-risk files are files with abnormalities.
[0134] In some embodiments, the specific implementation steps in step S2 (obtaining the viewing position of the viewing terminal in the monitoring data based on the verification result, performing position monitoring processing according to the viewing position, the taking-out operation area, the alarm area, and the taking-in operation area, generating warning information, and determining the operation backtracking data and high-risk files corresponding to the viewing terminal based on the warning information) include:
[0135] S21, when it is determined that the verification result is the enabled verification result, obtain the center point of the monitoring data as the monitoring midpoint, and perform coordinate transformation on the monitoring data with the monitoring midpoint as the coordinate origin.
[0136] It can be understood that when it is determined that the verification result is the enabled 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 perform coordinate transformation on the monitoring data, that is, perform coordinate transformation on the collected video frames, so as to determine the position corresponding to the viewing terminal according to the coordinates in the future.
[0137] Among them, the monitoring midpoint is the image center point corresponding to the monitoring data.
[0138] S22, obtain the viewing position of the viewing terminal in the monitoring data. When it is determined that the viewing terminal has a monitored object, use the corresponding viewing position as the monitoring position.
[0139] It can be understood that the position of the viewing personnel in the monitoring data is obtained through the positioning information of the viewing terminal, and then it can be identified whether there is a paper document in the hand of the personnel corresponding to the viewing terminal. When there is paper, it can indicate that the personnel has the risk of tampering with the file. Therefore, the corresponding viewing position can be used as the monitoring position for subsequent real-time monitoring and analysis of the monitoring position.
[0140] Among them, the monitored object is the management object for monitoring, such as a document paper, and the monitoring position is the viewing position with the monitored object.
[0141] It is not difficult to understand that files are usually paper documents. Therefore, when there is a supervised item corresponding to the access end, there is a risk of damaging the accessed files. For example, it may be possible to take out the paper documents in the accessed files or add other paper documents to the accessed files.
[0142] S23, respectively count the coordinates in the monitored data in the operation area for taking out, the alarm area, and the operation area for bringing in, to obtain the set of alarm coordinates corresponding to the alarm area, the set of coordinates for taking out corresponding to the operation area for taking out, and the set of coordinates for bringing in corresponding to the operation area for bringing in.
[0143] It can be understood that the pixel point coordinates corresponding to the operation area for taking out, the alarm area, and the operation area for bringing in in the monitored data are respectively counted to obtain the corresponding set of alarm coordinates, the set of coordinates for taking out, and the set of coordinates for bringing in, so as to compare the supervised positions subsequently and thus determine the area where the supervised position is located.
[0144] Among them, the set of alarm coordinates is the set of position coordinates corresponding to the alarm area in the monitored data, the set of coordinates for taking out is the set of position coordinates corresponding to the operation area for taking out in the monitored data, and the set of coordinates for bringing in is the set of position coordinates corresponding to the operation area for bringing in in the monitored data.
[0145] S24, when it is determined that the supervised position is within the set of alarm coordinates, record the current moment as the alarm moment, and select the previous moment of the alarm moment as the recognition moment.
[0146] It can be understood that when the monitored position is within the set of alarm coordinates, it can be explained that there is paper in the current alarm area, that is, there is a risk of the accessed files being tampered with. Therefore, it is necessary to record the current moment so as to subsequently determine the supervised position corresponding to the recognition moment and thus determine the corresponding early warning information to improve the alarm accuracy.
[0147] Among them, the alarm moment is the current moment corresponding to when the supervised position is within the set of alarm coordinates, and the recognition moment is the judgment moment for identifying the specific early warning information, that is, the previous moment of the alarm moment.
[0148] S25, based on the recognition moment, obtain the supervised position in the monitored data as the recognition coordinate, and when it is determined that the recognition coordinate is within the set of coordinates for taking out, generate an early warning information for taking out.
[0149] It can be understood that the recognition coordinate is the position coordinate for identifying the early warning information, that is, the supervised position in the monitored data corresponding to the recognition moment, and the early warning information for taking out is the early warning information for taking out the files.
[0150] It is not difficult to understand that when the monitoring position is within the set of coordinates for taking out at the recognition moment, it can be indicated that there is a piece of paper within the taking-out operation area. Furthermore, from the recognition moment to the alarm moment, the paper moves from the taking-out operation area to the alarm area. Therefore, a taking-out early warning message can be generated to give an early warning prompt for the risk that the file has been taken out.
[0151] S26. When it is determined that the recognition coordinates are within the set of coordinates for bringing in, generate a bringing-in early warning message.
[0152] It can be understood that when it is determined that the recognition coordinates are within the set of coordinates for bringing in, it can be indicated that there is a piece of paper within the bringing-in operation area at the recognition moment. Furthermore, it can be concluded that the paper moves from the bringing-in operation area to the alarm area. Therefore, a bringing-in early warning message can be generated, that is, the risk that the file paper is brought in and added to the file being consulted.
[0153] Among them, the bringing-in early warning message is an early warning message indicating that a piece of paper has been brought in and added to the file being consulted.
[0154] S27. According to the taking-out early warning message and the bringing-in early warning message, obtain an early warning message, and based on the early warning message, determine the operation backtracking data and high-risk files corresponding to the consulting end.
[0155] It can be understood that the early warning message includes the taking-out early warning message and the bringing-in early warning message. Furthermore, the operation backtracking data and high-risk files corresponding to the consulting end can be determined according to the early warning message, so as to take appropriate measures in a timely manner and improve the security of file management.
[0156] In some embodiments, the specific implementation steps in step S27 (the determining the operation backtracking data and high-risk files corresponding to the consulting end based on the early warning message) include:
[0157] S271. When it is determined that the early warning message is a bringing-in early warning message, starting from the alarm moment, continuously select the monitoring position corresponding to the previous moment until the corresponding monitoring position is not within the set of coordinates for bringing in, and take the corresponding moment as the bringing-in start moment.
[0158] It can be understood that when it is determined that the early warning message is a bringing-in early warning message, it can be indicated that the corresponding piece of paper enters the alarm area from the bringing-in operation area, and thus the corresponding piece of paper may be added to the file being consulted. Therefore, in order to clearly trace the source of the paper subsequently, starting from the alarm moment, the monitoring positions corresponding to historical moments can be determined in sequence until the monitoring position is not within the set of coordinates for bringing in, and then the corresponding moment can be taken as the bringing-in start moment, indicating that this moment corresponds to the starting time point when the paper enters the bringing-in operation area.
[0159] Among them, the entry start time is the initial time when the supervised object enters the entry operation area.
[0160] For example, when the alarm time is 13:10, the corresponding supervised positions at 13:09, 13:08, 13:07... can be continuously determined in sequence. When the supervised position corresponding to 13:07 is not in the entry coordinate set, it indicates the start time when the corresponding paper enters the entry operation area at this moment. Furthermore, 13:07 can be used as the entry start time.
[0161] S272: Starting from the alarm time, continuously monitor the supervised position corresponding to the next moment until the supervised position changes to the review position. Then, use the corresponding moment as the entry end time and use the corresponding review position as the high-risk position.
[0162] It can be understood that when the supervised position coincides with the review position, it can indicate that the paper taken out has the risk of being added to the reviewed file. Therefore, starting from the alarm time, continuously detect the supervised position corresponding to the next moment after the alarm time. Thus, when the supervised position coincides with the review position, use the corresponding moment as the entry end time. At the same time, it can be shown that the file at the corresponding review position may have been tampered with. Therefore, the corresponding review position can be used as the high-risk position to facilitate the subsequent determination of high-risk files.
[0163] Among them, the entry end time is the time corresponding to the termination position after the foreign paper is brought in, that is, the time corresponding to when the supervised position changes to the review position.
[0164] For example, when the alarm time is 13:10, the corresponding supervised positions at 13:11, 13:12, 13:13... can be continuously determined in sequence. When the supervised position corresponding to 13:13 changes to the review position, it indicates that the corresponding paper has reached the review position corresponding to the reviewed file at this moment. Furthermore, 13:13 can be used as the entry end time.
[0165] Through the above implementation manner, the present invention can determine the entry end time, so as to subsequently perform video interception on the monitoring data according to the entry start time and the entry end time, which is convenient for information backtracking after early warning. Thus, corresponding remedial measures can be taken in a timely manner to improve the security of file management.
[0166] S273: Perform interception processing on the monitoring data according to the entry start time and the entry end time to obtain entry backtracking data.
[0167] It can be understood that the interception period of the monitoring data is determined according to the entry start time and the entry end time, and then the monitoring data is intercepted for video to obtain the entry backtracking data, so that subsequent personnel can view the early warning information through the entry backtracking data.
[0168] S274, taking the high-risk position as the center, determine a high-risk area based on a preset radius, and regard the files retrieved within the high-risk area as high-risk files brought in.
[0169] It can be understood that when the high-risk position is determined, the area can be delimited according to the high-risk position, thereby facilitating the improvement of the accuracy of determining high-risk files.
[0170] Among them, the preset radius is a pre-set distance radius, which can be set artificially in advance. For example, the distance of a person's outstretched arm can be used as the length of the preset radius. The high-risk area is the area where files retrieved with added out-of-bounds supervision objects are located, that is, a circular area with the high-risk position as the center and the radius corresponding to the preset radius.
[0171] It is not difficult to understand that when the high-risk position is determined, the corresponding supervision objects brought in may be added to the retrieved files. Therefore, the high-risk area can be obtained through the high-risk position and the preset radius, and then all the retrieved files within the high-risk area can be regarded as high-risk files brought in.
[0172] S275, when it is determined that the warning information is out-of-bounds warning information, obtain the response time corresponding to the file retrieval information as the starting time for taking out, and use the alarm time as the ending time for taking out.
[0173] It can be understood that when it is determined that the warning information is out-of-bounds warning information, it means that the paper documents in the retrieved files have been moved to the alarm area. Therefore, in order to be able to retrospectively view the out-of-bounds warning information, the time corresponding to the response of the file retrieval information can be used as the starting time for taking out, and the alarm time can be used as the ending time for taking out, so as to intercept the monitoring data.
[0174] Among them, the starting time for taking out is the starting time for intercepting the monitoring data corresponding to the out-of-bounds alarm, and the ending time for taking out is the ending time for intercepting the monitoring data corresponding to the out-of-bounds alarm.
[0175] S276, intercept and process the monitoring data according to the starting time for taking out and the ending time for taking out to obtain out-of-bounds retrospective data.
[0176] It can be understood that the monitoring data is intercepted by the starting time for taking out and the ending time for taking out to obtain the operation information of the retrieved files during the corresponding period, which is convenient for subsequent viewing of the out-of-bounds retrospective data, thereby improving the accuracy of warning information judgment.
[0177] Among them, the out-of-bounds retrospective data is the retrospective data for out-of-bounds warning of supervision objects. For example, the monitoring video of the corresponding period.
[0178] S277. Obtain the retrieved file corresponding to the retrieval terminal as the retrieved high-risk file.
[0179] It can be understood that when the retrieval terminal moves the corresponding retrieved file from the retrieval operation area to the alarm area, it can indicate that the corresponding retrieved file has a risk of leakage. Therefore, this retrieved file can be used as the retrieved high-risk file, indicating that the content in this file has a risk of being missing.
[0180] S278. Obtain the operation traceback data of the retrieval terminal based on the brought-in traceback data and the retrieved traceback data.
[0181] It can be understood that the operation traceback data includes the brought-in traceback data and the retrieved traceback data.
[0182] Through the above implementation manner, the present invention can obtain the operation traceback data, so as to intuitively view the abnormal operation behaviors of personnel during the process of retrieving files according to the operation traceback data, so as to improve the security of retrieving files during the retrieval process.
[0183] S279. Obtain the high-risk files based on the brought-in high-risk files and the retrieved high-risk files.
[0184] It can be understood that the high-risk files include the brought-in high-risk files and the retrieved high-risk files. By determining the high-risk files, personnel can timely take corresponding measures to correct or retrieve the file content, etc., to reduce the losses caused by information tampering.
[0185] It should be noted that in order to enable personnel to quickly view the abnormal situations of retrieved files in the monitored area within the corresponding time period and quickly identify whether the corresponding warning is a retrieved warning or a brought-in warning, therefore, a fused traceback timeline can be constructed, so that personnel can quickly select the traceback data of the corresponding warning information through the fused traceback timeline, reducing the viewing time of personnel. Thus, in some embodiments, it further includes:
[0186] A1. Obtain the response moment corresponding to the file retrieval information as the retrieval initial moment, and obtain the moment corresponding to the file return information sent by the corresponding retrieval terminal as the retrieval end moment.
[0187] It can be understood that by obtaining the retrieval initial moment and the retrieval end moment, the divided time period of the corresponding timeline is determined, so as to update the operation information within the time period corresponding to each retrieved file later, facilitating personnel to quickly view the abnormal traceback data in a day.
[0188] Among them, the retrieval initial moment is the moment when the file retrieval information is responded to, the retrieval end moment is the moment corresponding to the file return information sent by the retrieval terminal, and the file return information is the time point when the retrieved file is encapsulated and returned.
[0189] A2. Obtain a retrieval update period according to the initial retrieval time and the termination retrieval time.
[0190] It can be understood that the retrieval update period is the time period for updating the retrieval of each file on the time axis, that is, the time period between the initial retrieval time and the termination retrieval time. For example, when the initial retrieval time is 13:00 and the termination retrieval time is 14:00, the retrieval update period is 13:00 - 14:00.
[0191] Through the above implementation manner, the present invention can determine the retrieval update period, so as to subsequently determine the retrieval periods of each retrieved file on the time axis according to the retrieval update period, which is convenient for personnel to trigger the time axis, so as to quickly view the monitoring data within the corresponding time period.
[0192] A3. Based on the brought-in start time and the brought-in end time, obtain a brought-in update period, and according to the taken-out start time and the taken-out end time, obtain a taken-out update period.
[0193] It can be understood that the brought-in update period is the retrieval operation period for the retrieval file corresponding to the brought-in warning, that is, the time period between the brought-in start time and the brought-in end time, and the taken-out update period is the retrieval operation period for the retrieval file corresponding to the taken-out warning, that is, the time period between the taken-out start time and the taken-out end time.
[0194] Through the above implementation manner, the present invention can determine the brought-in update period and the taken-out update period, so as to subsequently determine the types of warnings within the retrieval update period, thereby constructing corresponding indication marks, which is convenient for personnel to trigger, so as to view the retrospective data within the corresponding time period.
[0195] A4. When it is determined that the retrieval update period has the brought-in update period, use the corresponding retrieval update period as the retrieval brought-in period.
[0196] It can be understood that when it is determined that the retrieval update period has the brought-in update period, the corresponding retrieval update period can be used as the retrieval brought-in period, that is, it indicates that the brought-in warning information occurs within this time period.
[0197] Among them, the retrieval brought-in period is the retrieval update period with the brought-in update period.
[0198] Through the above implementation manner, the present invention can determine the retrieval brought-in period, and thus can construct a corresponding mark at the time axis according to the retrieval brought-in period.
[0199] A5. When it is determined that the retrieval update period has the taken-out update period, use the corresponding retrieval update period as the retrieval taken-out period.
[0200] 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.
[0201] The check-out period is a check-out update period with a check-out update period.
[0202] 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.
[0203] 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.
[0204] 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.
[0205] 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.
[0206] 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.
[0207] 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.
[0208] 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.
[0209] 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.
[0210] 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.
[0211] 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.
[0212] The backtracking trigger mark is a trigger mark for backtracking corresponding operation data, such as a triangle mark, for example, Figure 3 As 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.
[0213] 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.
[0214] 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.
[0215] 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.
[0216] 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:
[0217] 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.
[0218] 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.
[0219] Among them, the point to be fused is the central point of the position corresponding to the identifier to be fused.
[0220] A102. Determine the moment of the point to be fused in the initial time axis as the moment to be fused, select the largest moment among the moments to be fused as the first moment, and select the smallest moment among the moments to be fused as the second moment.
[0221] It can be understood that the moment to be fused is the moment of the point to be fused in the initial time axis, the first moment is the largest moment to be fused, and the second moment is the smallest moment to be fused.
[0222] It is not difficult to understand that a perpendicular line to the initial time axis can be drawn through the point to be fused, and the moment corresponding to the position point where the perpendicular line intersects the initial time axis is used as the moment to be fused.
[0223] Through the above implementation manner, the present invention can determine the first moment and the second moment, so as to obtain the summary fusion moment subsequently, and further determine the construction position of the summary backtracking identifier subsequently.
[0224] A103. Obtain the summary fusion moment according to the average value of the sum of the first moment and the second moment, and obtain the side where the identifier to be fused is located as the fusion side.
[0225] It can be understood that the summary fusion moment is the average value 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.
[0226] A104. Construct a positioning perpendicular line perpendicular to the initial time axis at the summary fusion moment, and construct a summary backtracking identifier at the positioning perpendicular line based on a preset construction distance and the fusion side.
[0227] It can be understood that the positioning perpendicular line is the perpendicular line for positioning the construction position of the summary backtracking identifier, that is, the perpendicular 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 interval distance between the constructed summary backtracking identifier and the initial time axis. The summary backtracking identifier is a trigger identifier representing the same type of abnormal backtracking information. For example, as Figure 3 shown, it can be a circular identifier.
[0228] It is not difficult to understand that through the constructed summary backtracking identifier, when the summary backtracking identifier is triggered subsequently, the corresponding identifier to be fused can be retrieved and displayed, so that personnel can select the corresponding identifier to trigger and view the corresponding operation backtracking data.
[0229] A11. Connect all the to-be-fused identifiers with the summary backtracking identifier to generate a fused backtracking timeline and send it to the management terminal.
[0230] It can be understood that connecting all the to-be-fused identifiers with the summary backtracking identifier indicates that the to-be-fused identifiers connected to the summary backtracking identifier are of the same type of abnormal access. Generate a fused backtracking timeline and send it to the management terminal so that the management personnel can view the corresponding operation backtracking data through the management terminal.
[0231] Among them, the fused backtracking timeline is a timeline that fuses multiple identifiers and operation backtracking data, and the management terminal is the information terminal of the personnel for data management.
[0232] S3. Obtain the access quantity of the access terminal corresponding to the accessed file, and the file attribute of the accessed file. Process the access area according to the file attribute, access quantity, and access position to generate an access virtual block, and generate guiding data according to the positional relationship of the access virtual blocks.
[0233] It should be noted that when multiple people on the same table access multiple files respectively, during the access process, the paper documents corresponding to files with different numbers may be relatively close, which is prone to confusion, resulting in the phenomenon of incorrect document return during the final filing after access. Therefore, in order to avoid confusion during the file access process, corresponding access virtual blocks can be generated according to the file attribute, access quantity, and access position of the accessed file, so that the access virtual blocks can move as the file positions move. When the document intervals are close, the placement positions of the documents can be intuitively displayed through the positions of the access virtual blocks. Furthermore, the file positions can be guided through the access virtual blocks, so that a safe distance is maintained between different files, reducing the situation of file misloading, improving file security, and facilitating file management.
[0234] It can be understood that the access quantity is the quantity corresponding to the access terminal, the access virtual block is the virtual area block corresponding to the accessed file, and the guiding data is the data for guiding the access position of the file.
[0235] In some embodiments, the specific implementation steps in step S3 (obtaining the access quantity of the access terminal corresponding to the accessed file, and the file attribute of the accessed file, processing the access area according to the file attribute, access quantity, and access position to generate an access virtual block) include:
[0236] S301. Obtain the access quantity of the access terminal corresponding to the accessed file, and the file attribute of the accessed file, where the file attribute includes file level and number of file pages.
[0237] It can be understood that the access quantity is the quantity of the access terminals, that is, the number of personnel accessing the files, and the file attributes are the access information attributes related to accessing the files, including the file level and the number of file pages.
[0238] It is not difficult to understand that different virtual blocks can be constructed through different file levels and the number of file pages. For example, the more the number of file pages, the larger the area of the subsequent generated virtual blocks, etc., so as to visually distinguish the accessed files and enable their position adjustment according to the corresponding accessed virtual blocks, avoiding the phenomenon of incorrect file filing among multiple accessed files.
[0239] Among them, the number of file pages is the number of content pages in the accessed file.
[0240] S302. Obtain a page number coefficient based on the ratio of the number of file pages to the reference number of pages, and obtain a page number adjustment value according to the product of the page number coefficient and the page number weight.
[0241] It can be understood that the reference number of pages is the numerical value of the number of pages of the reference file content set in advance, which can be set artificially in advance. The page number coefficient is the proportion coefficient for establishing the virtual block corresponding to the number of file pages, that is, the ratio of the number of file pages to the reference number of pages. The page number weight is the proportion weight for determining the proportion of the number of file pages in constructing the virtual block, which can be set artificially in advance. The page number adjustment value is the product of the page number coefficient and the page number weight.
[0242] S303. Obtain a file coefficient based on the ratio of the file level to the reference level, and obtain a file adjustment value based on the product of the file coefficient and the file weight.
[0243] It can be understood that the reference level is the reference level numerical value regarding the file level set in advance, which can be set artificially in advance. The file coefficient is the proportion coefficient corresponding to the file level in establishing the virtual block, that is, the ratio of the file level to the reference level. The file weight is the proportion weight for determining the proportion of the file level in constructing the virtual block, which can be set artificially in advance. The file adjustment value is the product of the file coefficient and the file weight.
[0244] S304. Obtain a quantity coefficient based on the ratio of the access quantity to the reference quantity, and obtain a quantity adjustment value according to the product of the quantity coefficient and the quantity weight.
[0245] It can be understood that the reference quantity is the reference numerical value regarding the access quantity set in advance, which can be set artificially in advance. The quantity coefficient is the proportion coefficient corresponding to the access quantity in establishing the virtual block, that is, the ratio of the access quantity to the reference quantity. The quantity weight is the proportion weight for determining the proportion of the access quantity in constructing the virtual block, which can be set artificially in advance. The quantity adjustment value is the product of the quantity coefficient and the quantity weight.
[0246] S305. Adjust the preset constructed side length according to the page number adjustment value, file adjustment value, and quantity adjustment value to obtain the actual constructed side length corresponding to the viewing end.
[0247] It can be understood that the actual constructed side length is the side length corresponding to constructing the viewing virtual block.
[0248] The actual constructed side length corresponding to the viewing end can be obtained through the following formula.
[0249]
[0250] Wherein, is the actual constructed side length, is the number of file pages, is the reference number of pages, is the page number weight, is the file level, is the reference level, is the file weight, is the viewing quantity, is the reference quantity, is the quantity weight, is the construction weight.
[0251] It can be understood that when the number of file pages is more, the page number coefficient will be larger, so the page number adjustment value obtained by multiplying with the page number weight will also become larger. Similarly, when the value corresponding to the file level is larger, that is, is larger, the file coefficient will also be larger, and then the file adjustment value after multiplying with the file weight will also become larger. Moreover, the larger the viewing quantity is, it indicates that the number of people viewing the same file is more, which means the area of the virtual block corresponding to the file will also be larger, so the quantity adjustment value will become larger as the viewing quantity increases. Furthermore, the value obtained by summing the corresponding page number adjustment value, file adjustment value, and quantity adjustment value and multiplying with the construction weight will also be larger. Therefore, the obtained actual constructed side length will also be longer. On the contrary, when the number of file pages is less, the corresponding page number adjustment value is smaller; when the file level is smaller, the corresponding file adjustment value will also be smaller; when the viewing quantity is also smaller, the corresponding quantity adjustment value will decrease, and finally the obtained actual constructed side length will also become smaller.
[0252] Among them, the construction weight is the numerical weight of constructing the virtual block, which can be preset artificially.
[0253] Through the above implementation manner, the present invention can obtain the actual constructed side length, so as to subsequently construct the corresponding viewing virtual block according to the actual constructed side length.
[0254] S306. Determine the access position at the boundary line of the corresponding area of the access area as the construction position, and extend along the boundary line to both sides of the construction position based on the actual construction side length to generate a first virtual boundary line.
[0255] It can be understood that the boundary line of the area is the boundary of the area corresponding to the access area. When it is determined that there is an access position at the boundary line corresponding to the access area, it can be indicated that this position is the position point where personnel access the file. Therefore, the corresponding access position can be used as the construction position, that is, subsequently, an access virtual block is constructed at this construction position to represent the accessed file at the corresponding position.
[0256] Among them, the first virtual boundary line is the first boundary line of the constructed virtual block, that is, it extends a distance corresponding to the actual construction side length along the boundary line to both sides of the construction position. That is, the length of the first virtual boundary line is the length distance corresponding to the actual construction side length.
[0257] S307. Construct a perpendicular line to the first virtual boundary line as the virtual perpendicular line, and use the direction along the virtual perpendicular line and pointing to the inside of the access area as the translation direction.
[0258] It can be understood that the virtual perpendicular line is a line segment perpendicular to the first virtual boundary line, and the translation direction is the direction of moving the virtual boundary line, that is, the direction along the virtual perpendicular line and pointing to the inside of the access area.
[0259] Through the above implementation, the present invention can determine the virtual perpendicular line and the translation direction, so as to subsequently copy and translate the virtual boundary line according to the translation direction, and thus jointly construct an access virtual block with the virtual perpendicular line.
[0260] S308. Translate and copy the first virtual boundary line based on the translation direction to obtain a copied second virtual boundary line, and connect 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 access end.
[0261] 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 the access position corresponding to the access end.
[0262] It is not difficult to understand that by connecting the endpoints on the same side of the first virtual boundary line and the second virtual boundary line, a surrounded area can be obtained as an independent virtual block.
[0263] S309. Obtain the maximum abscissa, minimum abscissa, maximum ordinate, and minimum ordinate of the independent virtual block corresponding to the accessed file, construct a vertical line in the longitudinal direction based on the maximum abscissa and minimum abscissa, and construct a horizontal line in the transverse direction according to the maximum ordinate and minimum ordinate.
[0264] It should be noted that since the same retrieved file may be viewed by multiple viewing terminals simultaneously, it is necessary to merge the independent virtual blocks of multiple viewing terminals corresponding to the same retrieved file in order to determine the maximum area corresponding to the retrieved file, prevent the risk of multiple files being mixed during subsequent viewing, and furthermore, the maximum and minimum values of the horizontal and vertical coordinates of the independent virtual blocks corresponding to the same retrieved file can be obtained, which is convenient for establishing corresponding perpendicular lines subsequently, thereby obtaining the viewing virtual block of the retrieved file.
[0265] It can be understood that the maximum abscissa is the maximum value of the abscissa, the minimum abscissa is the minimum value of the abscissa, the maximum ordinate is the maximum value of the ordinate, the minimum ordinate is the minimum value of the ordinate, the vertical perpendicular line is the vertical line perpendicular to the horizontal coordinate axis, and the horizontal perpendicular line is the horizontal line perpendicular to the vertical coordinate axis.
[0266] S310, Generate a viewing virtual block corresponding to the retrieved file according to the vertical perpendicular line and the horizontal perpendicular line.
[0267] It can be understood that the area enclosed by the vertical perpendicular line and the horizontal perpendicular line is used as the viewing virtual block, that is, the viewing virtual block is the area block obtained after the vertical perpendicular line and the horizontal perpendicular line enclose.
[0268] In some embodiments, the specific implementation steps of step S3 (generating guiding data according to the positional relationship of the viewing virtual blocks) include:
[0269] S31, Obtain the file number of the retrieved file, and obtain the center point of the viewing virtual block as the virtual midpoint, and configure a file number for each virtual midpoint.
[0270] It can be understood that different retrieved files have corresponding file numbers, and the allocated file numbers are used to distinguish the files subsequently. Furthermore, the corresponding file numbers can be associated with the corresponding viewing virtual blocks subsequently. When constructing guiding identifiers for the viewing virtual blocks, personnel can adjust the positions of the corresponding retrieved files through the guiding identifiers of the viewing virtual blocks.
[0271] Among them, the file number is the number corresponding to the retrieved file, and the virtual midpoint is the center point of the viewing virtual block.
[0272] S32, When it is determined that there are other viewing virtual blocks overlapping with the viewing virtual blocks in the viewing area, the corresponding viewing virtual blocks are used as overlapping virtual blocks, the virtual midpoint is determined as the overlapping midpoint, and the file number of the overlapping midpoint is used as the overlapping number.
[0273] It can be understood that when it is recognized that there are multiple accessed virtual blocks overlapping in the access area, it can indicate that the corresponding accessed files are relatively close and there is a risk of mixed loading. Therefore, the corresponding overlapping accessed virtual blocks can be used as overlapping virtual blocks for subsequent guiding and indicating the corresponding accessed virtual blocks.
[0274] Among them, the overlapping virtual block is the accessed virtual block that overlaps, 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.
[0275] S33. Connect the overlapping midpoints to obtain an overlapping connection line, configure the overlapping number at the overlapping connection line, and obtain the midpoint of the overlapping connection line as the guiding starting point.
[0276] It can be understood that the overlapping connection line is the connection line between the overlapping midpoints, and the guiding starting point is the midpoint of the overlapping connection line.
[0277] It is not difficult to understand that configuring the overlapping number at the overlapping connection line can visually display the files corresponding to the numbers that are relatively close, so that the corresponding files can be adjusted in position according to the guiding marks subsequently.
[0278] S34. Construct a guiding mark pointing from the guiding starting point to the corresponding overlapping midpoint to generate guiding data.
[0279] It can be understood that the guiding mark is a mark for guiding the accessed file to move in position. For example, it can be a pointing arrow. The guiding data is the display data with the guiding mark. Subsequently, the guiding data can be sent to the guiding end for display, so that the personnel corresponding to the accessed file can adjust the file position according to the guiding data, preventing the final file loading from being chaotic and improving the management efficiency of the file data.
[0280] S4. Send the operation backtracking data, high-risk files, and guiding data to the management end, and send the guiding data to the guiding end for display.
[0281] It can be understood that sending the operation backtracking data, high-risk files, and guiding data to the management end is for the management personnel to view. At the same time, sending the guiding data to the guiding end facilitates the personnel to adjust the file position according to the guiding data displayed on the guiding end.
[0282] Among them, the guiding end is a data terminal that displays the guiding data, such as a projection screen, etc.
[0283] In some embodiments, it further includes:
[0284] B1. When receiving the actively constructed side length sent by the management terminal and determining that the actively constructed side length is greater than the actual constructed side length, obtain an increase adjustment coefficient according to the difference between the actively constructed side length and the actual constructed side length.
[0285] It can be understood that the actively constructed side length is the constructed side length of the virtual block determined actively by humans. When the actively constructed side length is greater than the actual constructed side length, it can indicate that the calculated actual constructed side length is on the small side. Therefore, the construction weight can be increased for adjustment so that the subsequently calculated actual constructed side length becomes larger and is close to the side length length judged actively by humans.
[0286] Among them, the increase adjustment coefficient is the coefficient value for increasing the adjustment of the construction weight, that is, the difference between the actively constructed side length and the actual constructed side length.
[0287] B2. Based on the increase adjustment coefficient, perform an increase adjustment on the construction weight to obtain an increased adjusted construction weight.
[0288] It can be understood that the greater the deviation degree between the actively constructed side length and the actual constructed side length, the greater the increase adjustment coefficient. Furthermore, the proportion of increasing the adjustment of the construction weight will also become larger.
[0289] B3. When determining that the actively constructed side length is less than the actual constructed side length, obtain a decrease adjustment coefficient according to the difference between the actual constructed side length and the actively constructed side length.
[0290] It can be understood that when the actively constructed side length is less than the actual constructed side length, it can indicate that the calculated actual constructed side length is on the large side. Therefore, the construction weight can be decreased for adjustment so that the subsequently calculated actual constructed side length becomes smaller and is close to the side length length judged actively by humans.
[0291] Among them, the decrease adjustment coefficient is the coefficient value for decreasing the adjustment of the construction weight, that is, the difference between the actual constructed side length and the actively constructed side length.
[0292] B4. Based on the decrease adjustment coefficient, perform a decrease adjustment on the construction weight to obtain a decreased adjusted construction weight.
[0293] It can be understood that the greater the deviation degree between the actual constructed side length and the actively constructed side length, the greater the decrease adjustment coefficient. Furthermore, the proportion of decreasing the adjustment of the construction weight will also become larger.
[0294] B5. Obtain the increased adjusted construction weight and the decreased adjusted construction weight through the following formula.
[0295]
[0296] Among them, To increase the adjusted construction weight, For the construction weight, For the actively constructed side length, For the actual constructed side length, To decrease the adjusted construction weight, For the adjustment constant.
[0297] It can be understood that the greater the deviation between the actively constructed side length and the actual constructed side length, the larger the increase adjustment coefficient is, and further, the larger the proportion by which the construction weight needs to be increased, and thus, the increased adjusted construction weight will also become larger. On the contrary, when the deviation between the actively constructed side length and the actual constructed side length is smaller, the increase adjustment coefficient is smaller, and further, the smaller the proportion by which the construction weight needs to be increased, and thus, the increased adjusted construction weight increases to a smaller extent.
[0298] Similarly, when the deviation between the actual constructed side length and the actively constructed side length is larger, the decrease adjustment coefficient is larger, and further, the larger the proportion by which the construction weight needs to be decreased, and thus, the decreased adjusted construction weight will become smaller. On the contrary, when the deviation between the actual constructed side length and the actively constructed side length is smaller, the decrease adjustment coefficient is smaller, and further, the smaller the proportion by which the construction weight needs to be decreased, and thus, the decreased adjusted construction weight decreases to a smaller extent.
[0299] Among them, the adjustment constant a is a constant value preset artificially.
[0300] It should be noted that when viewing the archived files, the personnel may copy the corresponding file content. Therefore, it is necessary to compare and verify the content applied for copying by the personnel and the actual copied content to ensure that the copied content is consistent and avoid the situation where the personnel replace the file with a higher confidentiality level during the process of copying the file with a lower confidentiality level, resulting in the leakage of the file content. Therefore, in some embodiments, it further includes:
[0301] C1, in response to the copy request information of the viewing end, controlling the acquisition device to photograph the content of the paper file requested to be copied to obtain the applied content.
[0302] 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 viewed file, and the applied content is the information content on the paper file requested to be copied.
[0303] 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.
[0304] 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.
[0305] 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.
[0306] C3, when it is determined that the application content is consistent with the verification content, the copying device is started to copy.
[0307] 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.
[0308] 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.
[0309] 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.
[0310] The copy warning information is a warning prompt information for abnormal copy operation.
[0311] See also Figure 4 , is a schematic diagram of a structure of an intelligent management system for file arrangement based on multi-terminal interconnection provided by an embodiment of the present invention, and the intelligent management system for file arrangement based on multi-terminal interconnection includes:
[0312] 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.
[0313] 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.
[0314] A generation module, configured to obtain the access quantity of the access terminal corresponding to the accessed file, and the file attribute of the accessed file, process the access area according to the file attribute, access quantity, and access position, generate an access virtual block, and generate guidance data according to the positional relationship of the access virtual blocks.
[0315] A sending module, configured to send the operation traceback data, high-risk files, and guidance data to the management terminal, and send the guidance data to the guidance terminal for display.
[0316] See Figure 5 , which is a schematic hardware structure diagram 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
[0317] The memory 52 is used to store the computer program, and the memory can also be a flash memory. The computer program is, for example, an application program, a functional module, etc. that implement the above method.
[0318] The processor 51 is configured to execute the computer program stored in the memory to implement each step executed by the device in the above method. For specific details, reference can be made to the relevant descriptions in the foregoing method embodiments.
[0319] Optionally, the memory 52 can be either independent or integrated with the processor 51.
[0320] When the memory 52 is a device independent of the processor 51, the device may further include:
[0321] A bus 53, configured to connect the memory 52 and the processor 51.
[0322] The present invention also provides a readable storage medium, in which a computer program is stored, and when the computer program is executed by a processor, it is used to implement the methods provided by the above various embodiments.
[0323] Among them, the readable storage medium can be a computer storage medium or a communication medium. The communication medium includes any medium that facilitates the transmission of a computer program from one place to another. The computer storage medium can be any available medium that can be accessed by a general or special-purpose computer. For example, the readable storage medium is coupled to the processor, enabling the processor to read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an Application Specific Integrated Circuits (ASIC). Additionally, the ASIC can be located in the user equipment. Of course, the processor and the readable storage medium can also exist as discrete components in the communication device. The readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0324] The present invention also provides a program product, which includes execution instructions stored in a readable storage medium. At least one processor of the device can read the execution instructions from the readable storage medium, and the execution of the execution instructions by at least one processor causes the device to implement the methods provided by the above various embodiments.
[0325] In the embodiments of the above device, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in combination with the present invention can be directly embodied as being completed by the execution of the hardware processor, or by the combination of hardware and software modules in the processor.
[0326] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and 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 various 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 first 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
Artificial intelligence marketing archive management system
CN115048636A
Lightweight unmanned aerial vehicle target detection method
CN119048933A