A method and device for automatically marking and updating internal enterprise documents
By establishing a data processing process within the enterprise, using a tree structure diagram for permission matching and approval flow, generating a slot encryption sequence, optimizing the file transfer path, using mobile robots for automated file transfer, and watermarking the scanned files, the problems of low efficiency and insufficient security in file scanning and collection within the enterprise are solved, and efficient and secure file processing is achieved.
Patent Information
- Application Number
- CN202511029787.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-25
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2045-07-25
AI Technical Summary
In existing technologies, the scanning and collection efficiency of internal enterprise documents is low, and there are problems such as equipment preemption, redundant operations, and insufficient security, especially in cross-floor or multi-department collaboration scenarios, and there is a lack of closed-loop monitoring and authority control of file flow paths.
By establishing a data processing flow, performing permission matching and approval flow based on a tree structure diagram, generating slot encryption sequences and keys, optimizing file transfer paths, using mobile robots for automated file transfer, and watermarking scanned files.
It improves the accuracy and efficiency of document collection, ensures the smoothness and security of data processing, prevents documents from being illegally obtained or tampered with during transfer, and enhances the privacy and confidentiality of data.
Smart Images

Figure CN120541865B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to data processing technology, and in particular to a method and device for automatically marking and updating internal documents of an enterprise. Background Art
[0002] In modern, intelligent offices, document digitization has become a core requirement for daily business operations. Currently, employees rely primarily on fixed scanning devices or manual delivery processes to scan and collect paper documents. This traditional model presents significant efficiency bottlenecks and operational redundancy.
[0003] Specifically, employees need to personally carry documents to the designated scanning area to complete the operation. If it involves cross-floor or multi-department collaboration scenarios, a lot of unproductive time will be lost. In addition, problems such as equipment preemption during peak hours, incorrect scanning parameter settings, and disordered file order occur frequently, resulting in delays in the digitization process and even data loss. Although some companies have tried to introduce networked scanning solutions, manual operations such as file placement and device triggering are still required, and the classification and archiving of scanned documents still require secondary manual intervention, failing to achieve full process automation. More critically, when internal documents are involved, there is a risk of information leakage in the manual delivery process, and existing technologies lack closed-loop monitoring and authority control mechanisms for file flow paths. Therefore, there is an urgent need for an office document collection system that integrates intelligent scheduling, unmanned operation, and security control to break through the limitations of traditional scanning modes in efficiency and security.
[0004] Therefore, there is an urgent need for a method and device for automatically marking and updating internal enterprise files, which can improve the corresponding scanning efficiency and security. Summary of the Invention
[0005] Based on the above problems, the present invention is proposed to provide a method and device for automatically marking and updating internal enterprise files to overcome the above problems or at least partially solve the above problems.
[0006] According to one aspect of the present invention, a method for automatically marking and updating internal enterprise files is provided, comprising the following steps:
[0007] Establish a data processing flow based on the collection demand side that meets the data collection conditions, and initiate the approval flow corresponding to the data processing flow;
[0008] In response to the approval, the acquisition end is triggered to select a file placement slot for placing the internal file corresponding to the acquisition demand end, and the acquisition end is controlled to transfer the internal file to the acquisition operation end based on the generated transfer path;
[0009] It is determined that the collection operation end completes the scanning and collection of the internal files located in the file placement slot, and the obtained electronic files are sent to the collection demand end.
[0010] Optionally, in the method according to the present invention, a data processing flow is established based on the collection demand end that meets the data collection conditions, and an approval flow corresponding to the data processing flow is initiated, including:
[0011] Based on the scanning request sent by the acquisition demand side and carrying the file number of the corresponding internal file, the tree structure diagram is retrieved;
[0012] In response to the fact that the acquisition demand end has a node matching relationship with any hierarchical node in the tree structure diagram, it is determined that the data acquisition condition is met, and all other hierarchical nodes that are located above the hierarchical node and are continuously connected are connected in reverse order to obtain a data processing flow;
[0013] It is determined that the collection and approval terminals having a node matching relationship with each level node in the data processing flow are in a normal response state, and the approval flow corresponding to the data processing flow is initiated.
[0014] Optionally, in the method according to the present invention, determining that all acquisition and approval terminals having a node matching relationship with each level node in the data processing flow are in a normal response state, and initiating an approval flow corresponding to the data processing flow, includes:
[0015] In response to any collection and approval terminal having a working mark, the collection and approval terminal is determined to be in a normal response state;
[0016] In response to any collection and approval end having a vacation mark, obtaining the approval log of the day corresponding to the collection and approval end, and determining whether there is an approval record corresponding to other data processing processes based on the approval log of the day;
[0017] When it is determined that it exists, the collection and approval end is determined to be in a normal response state;
[0018] When it is determined that the terminal does not exist, any other terminal in a normal response state that is determined to correspond to the same level sequence number as the terminal is replaced based on the tree structure diagram;
[0019] Determine that the collection and approval end having a node matching relationship with each level node in the data processing flow is in a normal response state, and initiate an approval flow corresponding to the data processing flow.
[0020] Optionally, in the method according to the present invention, in response to approval, triggering the acquisition end to select a file placement slot for placing the acquired internal file corresponding to the acquisition demand end, and controlling the acquisition end to transfer the internal file to the acquisition operation end based on the generated transfer path, including:
[0021] In response to the approval, the terminal number of the corresponding collection demand end is obtained, and the collection acquisition end is triggered to select any vacant slot it has as the file placement slot corresponding to the terminal number;
[0022] Determine each collection and approval terminal involved in the data processing process, and perform a number combination corresponding to the approval sequence for the terminal number corresponding to each collection and approval terminal to obtain a slot encryption sequence for slot encryption of the file placement slot;
[0023] A slot encryption key corresponding to the slot encryption sequence is generated based on a hash encryption algorithm, and the acquisition end is controlled to transfer the internal file to the acquisition operation end based on the generated transfer path.
[0024] Optionally, in the method according to the present invention, the method further comprises:
[0025] Determining the collection demand end and the collection operation end as access terminals for accessing the file placement slot;
[0026] Send the slot encryption key to the acquisition demand end and the acquisition operation end respectively, and generate corresponding access verification links and verification identity sets;
[0027] In response to any access terminal making data access based on the corresponding access verification link, access verification is performed based on the corresponding slot encryption key and verification identity set, and if the verification passes, the access terminal is fed back with the corresponding permission to open the file placement slot.
[0028] Optionally, in the method according to the present invention, controlling the acquisition end to transfer the internal file to the acquisition operation end based on the generated transfer path includes:
[0029] Generate a main acquisition route from the deployment position of the corresponding acquisition terminal to the operation position of the corresponding acquisition operation terminal, and divide the main acquisition route into points to obtain points on each route;
[0030] Determine, along the extension direction of the acquired main route, a route point located before and closest to the demand location corresponding to the demand collection end as a first point, and a route point located after and closest to the demand location as a second point;
[0031] generating a first updated route between the first point and the required location, and a second updated route between the required location and the second point, and adding the first updated route and the second updated route to the obtained main route to obtain a forwarding route;
[0032] The collection and acquisition end is controlled to transfer the internal file to the collection and operation end based on the transfer path.
[0033] Optionally, in the method according to the present invention, when the collection and acquisition end includes multiple ends, the method further includes:
[0034] Determine each first update route and second update route between multiple collection acquisition ends and the same collection demand end, and obtain the total route length of the first update route and the second update route;
[0035] The collection and acquisition end corresponding to the smallest total route length is determined, and the first update route and the second update route are added to the main acquisition route corresponding to the collection and acquisition end to obtain a forwarding path corresponding to the collection and acquisition end.
[0036] Optionally, in the method according to the present invention, the method further comprises:
[0037] In response to the acquisition end arriving at the acquisition demand end, determining an initial travel time for the acquisition end to arrive at the acquisition demand end based on the forwarding path;
[0038] In response to the initial movement duration being less than the remaining operation duration corresponding to the acquisition operation terminal, determining whether there is a first updated route and a second updated route corresponding to any other acquisition terminal after the second point;
[0039] If it exists, the initial movement duration is updated based on the incremental movement duration determined by the first updated route and the second updated route corresponding to the other acquisition terminal to obtain the current movement duration;
[0040] In response to the current movement duration being less than the remaining operation duration, a first updated route and a second updated route corresponding to other collection and acquisition terminals are added to the forwarding path.
[0041] Optionally, in the method according to the present invention, determining that the collection operation end completes scanning and collection of the internal file located in the file placement slot, and sending the obtained electronic file to the collection demand end includes:
[0042] Determining that the acquisition operation terminal completes scanning and acquisition of the internal file located in the file placement slot, and performing approval and circulation on the acquired electronic file corresponding to the internal file based on the data processing flow;
[0043] In response to approval, watermarking is performed on the electronic document;
[0044] The electronic file is sent to the collection demand end, and the collection acquisition end is controlled to transfer the internal file to the collection demand end based on the transfer path.
[0045] According to another aspect of the present invention, there is provided an apparatus for automatically marking and updating internal enterprise documents, comprising:
[0046] An approval flow module is configured to establish a data processing flow based on a collection demand end that meets the data collection conditions, and initiate an approval flow corresponding to the data processing flow;
[0047] The file transfer module is configured to, in response to approval, trigger the acquisition end to select a file placement slot for placing the internal file corresponding to the acquisition demand end, and control the acquisition end to transfer the internal file to the acquisition operation end based on the generated transfer path;
[0048] The file scanning module is configured to determine that the collection operation end completes the scanning and collection of the internal files located in the file placement slot, and sends the obtained electronic files to the collection demand end.
[0049] According to another aspect of the present invention, a readable storage medium storing program instructions is provided. When the program instructions are read and executed by a computing device, the computing device executes the method for automatically marking and updating internal enterprise files as described above.
[0050] According to the solution of the present invention, on the one hand, the present invention establishes a data processing process based on the collection demand end that meets the data collection conditions and initiates the approval flow, thereby ensuring the standardization and orderliness of data collection operations, avoiding process confusion caused by human factors, reducing errors and repeated operations, and improving the accuracy and efficiency of data collection; at the same time, the judgment of the state of the collection and approval end and the exception handling mechanism ensure the smooth progress of the data processing process, prevent data processing from being stagnant due to exceptions in individual approval ends, and ensure the efficiency of the entire data processing process; on the other hand, in the transfer link of internal files, the file placement slot can be encrypted, and the present invention can generate a slot encryption sequence and key, and only the authorized collection demand end and collection operation end can access the file Placing slots effectively prevents internal files from being illegally obtained or tampered with during the transfer process. This measure is crucial for protecting sensitive corporate data. In addition, watermarking is performed on the scanned electronic files to further clarify the source and ownership of the files, making it easier to track and trace the source when data leaks occur, thereby enhancing the security of corporate data and the privacy of internal files. On the other hand, when determining the transfer path, the positional relationship between the collection and acquisition end and the collection and operation end can be comprehensively considered to generate the main acquisition route and divide the points. By adding the first update route and the second update route, the file transfer path is optimized. When there are multiple collection and acquisition ends, the collection and acquisition end with the smallest total route length can be selected to perform the task, further improving the file transfer efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] Figure 1 A flowchart of a method for automatically marking and updating internal enterprise files according to one embodiment of the present invention is shown;
[0052] Figure 2 A schematic diagram of the structure of obtaining the main route in this embodiment is shown;
[0053] Figure 3 A structural block diagram of a device for automatically marking and updating internal enterprise files according to another embodiment of the present invention is shown. DETAILED DESCRIPTION
[0054] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0055] To address the aforementioned problems in the prior art, the inventors have proposed the present invention. One embodiment of the present invention provides a method for automatically marking and updating internal enterprise documents. This method can be executed on a computing device, which can be understood as a terminal with data processing capabilities, such as a mobile phone or computer.
[0056] Figure 1 A flowchart of a method for automatically marking and updating internal enterprise files according to an embodiment of the present invention is shown. Figure 1 As shown, the method starts at step S101, and in step S101, includes the following contents:
[0057] Establish a data processing process based on the collection demand side that meets the data collection conditions, and initiate an approval flow corresponding to the data processing process.
[0058] For example, in this embodiment, it can be explained that the collection demand end can be understood as a terminal that has a scanning demand for a certain internal file, which can be used by the corresponding demand party. For example, when an employee in a certain office needs to scan this month's financial statements, he or she can send a corresponding scanning request to the server based on the terminal used; after obtaining the corresponding scanning request, the server can determine whether the terminal meets the data collection conditions in the subsequent process, and further establish a corresponding data processing flow based on the collection demand end if it meets the conditions, so as to perform corresponding approval flow based on the data processing flow, that is, when it is determined based on the data processing flow that the scanning demand corresponding to the collection demand end is approved, the employee can be allowed to scan the internal file. If it is not approved, it means that the employee's scanning demand is rejected, thereby achieving corresponding marking of the required content file, and when each internal file is determined to have a scanning demand, the corresponding mark update can also be performed in real time.
[0059] Among them, it can be explained that internal documents can be understood as more confidential and sensitive documents, such as paper documents involving personal information or company financial information.
[0060] Furthermore, in this embodiment, the above-mentioned "establishing a data processing process based on the collection demand side that meets the data collection conditions, and initiating an approval process corresponding to the data processing process" may also include the following steps:
[0061] Based on the scanning request sent by the acquisition demand side and carrying the file number of the corresponding internal file, the tree structure diagram is retrieved;
[0062] In response to the fact that the acquisition demand end has a node matching relationship with any hierarchical node in the tree structure diagram, it is determined that the data acquisition condition is met, and all other hierarchical nodes that are located above the hierarchical node and are continuously connected are connected in reverse order to obtain a data processing flow;
[0063] It is determined that the collection and approval terminals having a node matching relationship with each level node in the data processing flow are in a normal response state, and the approval flow corresponding to the data processing flow is initiated.
[0064] For example, in this embodiment, whether the data collection requirements are met at the collection request end and whether a corresponding data processing flow can be established to approve the scanning requirement can be specifically implemented in the following manner:
[0065] First, when the data collection demand side (such as an office computer terminal used by an employee) sends a scan request containing the file number of a corresponding internal file, the server can retrieve a tree structure diagram. This tree structure diagram details the company's organizational structure and data permission relationships, covering all levels from grassroots employees to senior managers, as well as the permissions and responsibilities of each level in the data processing process. By retrieving the tree structure diagram, a basic framework is provided for subsequent accurate judgment of the legality and standardization of data collection needs, ensuring that the data processing process is carried out in an orderly manner within the company's permission system, effectively avoiding illegal data collection operations, and ensuring the security and compliance of corporate data.
[0066] The server then performs a matching check between the collection demand side and the nodes at each level in the tree structure diagram. Once the response collection demand side has a node matching relationship with any level node in the tree structure diagram, it is determined that the data collection conditions are met. At this time, all other level nodes that are located above the level node and are continuously connected are connected in reverse order to obtain the data processing flow. This method of generating data processing flows based on permission matching fully considers the internal management structure and data flow logic of the enterprise, so that the data processing flow strictly follows the established rules of the enterprise, which can effectively avoid confusion and disorder in the data processing process and improve the efficiency and accuracy of data processing. For example, in financial enterprises, when scanning documents involving sensitive customer information, this method can ensure that only authorized personnel and departments are involved in the data processing process, preventing the risk of information leakage.
[0067] Finally, the server must ensure that all collection and approval terminals that have a node matching relationship with each node at each level in the data processing process are in a normal response state. It can be explained that in actual office work, the collection and approval terminals may be the office terminals of supervisors at all levels. Only when all relevant collection and approval terminals are in a normal response state will the approval flow of the corresponding data processing process be initiated. The establishment of this link effectively guarantees the smooth progress of the data processing process, avoiding the approval stagnation caused by abnormalities in some approval terminals, which in turn affects the progress of the entire data processing. By ensuring the smoothness of the approval link, the enterprise's ability to control the data processing process is further strengthened, ensuring the rigor and reliability of data processing, and helping to maintain the normal operation order and data security of the enterprise.
[0068] Furthermore, in this embodiment, the above-mentioned "determining that the collection and approval terminals having a node matching relationship with each level node in the data processing flow are in a normal response state, and initiating the approval flow corresponding to the data processing flow" may also include the following steps:
[0069] In response to any collection and approval terminal having a working mark, the collection and approval terminal is determined to be in a normal response state;
[0070] In response to any collection and approval end having a vacation mark, obtaining the approval log of the day corresponding to the collection and approval end, and determining whether there is an approval record corresponding to other data processing processes based on the approval log of the day;
[0071] When it is determined that it exists, the collection and approval end is determined to be in a normal response state;
[0072] When it is determined that the terminal does not exist, any other terminal in a normal response state that is determined to correspond to the same level sequence number as the terminal is replaced based on the tree structure diagram;
[0073] Determine that the collection and approval end having a node matching relationship with each level node in the data processing flow is in a normal response state, and initiate an approval flow corresponding to the data processing flow.
[0074] For example, in this embodiment, based on the above content, it can be seen that in order to ensure that the approval process can proceed smoothly, it is necessary to ensure that all acquired collection and approval terminals are in a normal response state. Whether each collection and approval terminal is in a normal response state can be determined based on the following implementation method:
[0075] First, for each collection and approval end in the data processing flow, the server checks whether it has a working mark. If any collection and approval end has a working mark, it indicates that the approver of the corresponding collection and approval section is in a working state. At this time, the collection and approval end can be directly determined to be in a normal response state. This quick judgment method based on the working mark can effectively identify the approval end that is working normally, simplify the process of determining the status of the approval end, improve the efficiency of the data processing flow, reduce unnecessary waiting time, make the data processing flow more smooth, and allow employees' document scanning needs to enter the approval stage more quickly;
[0076] Then, when encountering a collection and approval end with a vacation mark, it indicates that the approver of the corresponding collection and approval segment is on vacation. At this time, the server will obtain the approval log corresponding to the collection and approval end on that day. The approval log records in detail all the approval tasks processed by the approval end on that day;
[0077] Next, based on the approval log of the day, it can be determined whether there are approval records corresponding to other data processing processes. That is, through the analysis of the approval records, the actual working situation of the approval end that is on vacation can be further explored, avoiding the situation where the approval work is misjudged to be unable to be carried out due to the vacation of the personnel, and ensuring the full utilization of the approval resources. If it is determined that there is an approval record, it means that the collection and approval end on vacation is still processing other approval matters. At this time, the collection and approval end is determined to be in a normal response state. This processing method ensures the continuity of the data processing process, avoids the interruption of the approval flow due to the wrong judgment of the approval end status, improves the stability and reliability of the overall data processing, and protects the business of the enterprise. Normal operation of the system. When it is determined that there is no approval record, the server can search and determine any other collection and approval terminal in a normal response state that corresponds to the same hierarchical serial number as the collection and approval terminal based on the tree structure diagram, and replace the terminal. The tree structure diagram clearly shows the hierarchical relationship between the enterprise organizational structure and the approval terminal, which facilitates the rapid identification of a suitable replacement approval terminal. Through this terminal replacement mechanism, without affecting the normal progress of the data processing process, it effectively solves the problem of approval stagnation caused by individual approval terminals taking vacation and having no approval records, maintains the continuity of the approval work, improves the enterprise's ability to respond to emergencies, and ensures that the data processing process can proceed smoothly.
[0078] Finally, after confirming that the collection and approval ends with node matching relationships with each level node in the data processing flow are in a normal response state, it means that the approval flow of the corresponding data processing flow can be initiated based on the marked internal files. Through the above series of rigorous judgment and processing steps, the efficiency, stability and reliability of the approval flow link can be guaranteed, so that the entire enterprise data processing process can run in an orderly manner, improving the internal office efficiency of the enterprise and promoting the efficient development of the enterprise business.
[0079] It should be noted that in this embodiment, under normal circumstances, in order to ensure the normal operation of the enterprise company, at least one of all the collection and approval terminals corresponding to the same level number should be in a normal response state. In special circumstances, if all the collection and approval terminals corresponding to the same level number are in an abnormal impact state, in order to ensure the normal progress of the approval flow, the approval node corresponding to the level number can be deleted.
[0080] In step S102, the following contents are included:
[0081] In response to the approval, the collection and acquisition end is triggered to select a file placement slot for placing the internal file corresponding to the collection demand end, and the collection and acquisition end is controlled to transfer the internal file to the collection operation end based on the generated transfer path.
[0082] For example, in this embodiment, based on the above content, it can be known that after the establishment of the data processing flow corresponding to the above content is completed, the approval flow can be carried out based on the data processing flow, that is, only when the approval result of the corresponding approval flow is approved, can the subsequent scanning and collection of the corresponding marked internal files be carried out; it can be explained that in order to improve the convenience of scanning and collection, a corresponding collection and acquisition end can be deployed to complete the transfer of internal files, so that the internal files are transferred to the collection operation end, and then the scanning and collection are completed based on the collection operation end. Here, the collection and acquisition end can be specifically, for example, a mobile robot, that is, in an office scenario, the collection and acquisition end can move to the collection demand end by itself. The marked internal files are acquired by using the position, and in the process of transfer, in order to facilitate the placement of internal files, multiple empty slots can be installed in advance on the acquisition end, and one of the empty slots can be selected as the file placement slot for the corresponding internal file to prevent the internal file from being lost during the transfer process, thereby improving the security of the internal file; in addition, in order to further improve the work efficiency of the corresponding transfer, and based on the corresponding positions of the acquisition end, the acquisition demand end and the acquisition operation end, the corresponding transfer path is constructed, so that the acquisition end can be controlled to complete the entire automated process from acquiring internal files to transferring internal files based on the obtained transfer path, thereby providing corresponding work convenience.
[0083] It can be explained that the collection operation end can be understood as a printing and scanning device, that is, when the collection acquisition end transfers the marked internal file to the collection operation end based on the transfer path, it can be scanned and collected by the collection operation end; here, in order to facilitate the retrieval of internal files, each office location can be equipped with fixed operators to manually place the internal files on the collection operation end for scanning and collection after the collection acquisition end reaches the corresponding position of the collection operation end.
[0084] Furthermore, in this embodiment, the above-mentioned "in response to approval, triggering the acquisition end to select a file placement slot for placing the acquired internal file corresponding to the acquisition demand end, and controlling the acquisition end to transfer the internal file to the acquisition operation end based on the generated transfer path" may further include the following steps:
[0085] In response to the approval, the terminal number of the corresponding collection demand end is obtained, and the collection acquisition end is triggered to select any vacant slot it has as the file placement slot corresponding to the terminal number;
[0086] Determine each collection and approval terminal involved in the data processing process, and combine the terminal numbers corresponding to each collection and approval terminal with the corresponding approval sequence to obtain a slot encryption sequence for slot encryption of the file placement slot;
[0087] A slot encryption key corresponding to the slot encryption sequence is generated based on a hash encryption algorithm, and the acquisition end is controlled to transfer the internal file to the acquisition operation end based on the generated transfer path.
[0088] For example, in this embodiment, after the corresponding data processing flow is completed and the corresponding approval result is approved, the file placement slot for placing the internal file and the corresponding transfer path for transferring the internal file to the collection operation end can be selected based on the following implementation method:
[0089] First, after receiving the approval signal, the server can synchronously obtain the terminal number of the corresponding collection demand end. The terminal number is used as a key identifier to identify the collection demand end, that is, to identify different employees;
[0090] Next, the server can trigger the collection and acquisition terminal (such as a mobile file transfer robot) to select an empty slot from its multiple slots and designate it as the file placement slot corresponding to the terminal number. This method of associating the terminal number with the file placement slot ensures that each file corresponding to the collection requirement has a dedicated placement location, avoiding confusion and misplacement of files before transmission, and greatly improving the accuracy and efficiency of file processing.
[0091] Then, the server can further determine the various collection and approval terminals involved in this data processing process, and after clarifying these collection and approval terminals, it can combine the terminal numbers corresponding to each collection and approval terminal in the order of approval, thereby generating a slot encryption sequence for encrypting the file placement slot. This operation combines the sequential information of the data processing process, giving the slot encryption more security and logic. Through the orderly combination of the approval terminal numbers, the slot encryption sequence has stronger uniqueness and complexity, and increases the confidentiality of the file placement slot information. In today's world where enterprise data security is of paramount importance, this encryption method can effectively prevent file placement information from being illegally obtained or tampered with, ensuring the security of the file storage link before transmission. Moreover, since the slot encryption sequence is obtained by combining the terminal numbers of each collection and approval terminal of the corresponding data processing process, it can also achieve the corresponding information traceability effect.
[0092] Finally, the server generates a slot encryption key corresponding to the slot encryption sequence based on the hash encryption algorithm. It can be explained that the hash encryption algorithm is irreversible and highly secure, and can further strengthen the protection of the file placement slot information. The encryption key generated by the algorithm provides a higher level of encryption protection for the file placement slot, ensuring that only authorized devices or personnel can access and operate the corresponding file placement slot. After completing the above encryption operation, the server can control the acquisition end to transfer the internal file to the acquisition operation end (such as a printer-scanner all-in-one) based on the generated transfer path.
[0093] It can be explained that this complete process, from obtaining the terminal number, determining the file placement slot, to generating encryption sequences and keys, and then to controlling file transfer, each step is closely linked and interconnected, which not only improves the accuracy and security of file transmission, but also ensures the efficient operation of the entire data processing process, provides strong support for the company's daily office work, and effectively improves the company's office efficiency and data security.
[0094] Furthermore, based on the above content, it can be known that a slot encryption key for encrypting the corresponding file placement slot can be established based on the corresponding data processing flow, thereby preventing others from opening the file placement slot to maliciously obtain the internal files placed therein. After completing the corresponding encryption process, in order to enable the collection demand end and the collection operation end to decrypt the file placement slot to place or obtain the internal files, the present embodiment may further include the following method steps:
[0095] Determining the collection demand end and the collection operation end as access terminals for accessing the file placement slot;
[0096] Send the slot encryption key to the acquisition demand end and the acquisition operation end respectively, and generate corresponding access verification links and verification identity sets;
[0097] In response to any access terminal making data access based on the corresponding access verification link, access verification is performed based on the corresponding slot encryption key and verification identity set, and if the verification passes, the access terminal is fed back with the corresponding permission to open the file placement slot.
[0098] For example, in this embodiment, the decryption of the file placement slot can be performed based on the following implementation:
[0099] First, the collection demand end and the collection operation end can be identified as access terminals for accessing the file placement slots. In other words, the access rights of these two terminals can be clearly defined, making subsequent security management more targeted. Terminals involved in accessing the file placement slots can be accurately controlled, preventing unauthorized access attempts to the file storage area by unrelated devices, and laying the foundation for the secure storage and processing of files. This operation is like demarcating a secure channel for file flow in the enterprise office network. Only specific devices can perform related operations on this channel, effectively improving the security and standardization of file management.
[0100] Then, the slot encryption key is sent to the collection demand end and the collection operation end respectively, and the corresponding access verification link and verification identity set are generated. It can be explained that the slot encryption key is the core "key" for accessing the file placement slot, and its secure transmission is of vital importance. By sending it to the two terminals respectively, it is ensured that only the authorized collection demand end and collection operation end can obtain this key information. At the same time, the generated access verification link and verification identity set provide the necessary conditions for subsequent access verification. Here, the access verification link is like a "virtual key" leading to the file placement slot, and the verification identity set is the "password lock" of this "key". The combination of the two greatly enhances the security of access. This measure effectively prevents the key from being stolen during transmission. Even if the link is illegally obtained, the file placement slot cannot be successfully accessed without the correct verification identity set, further ensuring the security and confidentiality of the file.
[0101] Finally, in response to any access terminal accessing data based on the corresponding access verification link, the system performs access verification based on the corresponding slot encryption key and verification identity set. This verification process is a key link in ensuring secure access to files. Through the double verification mechanism, only access terminals that have both the correct slot encryption key and verification identity set can pass the verification. After the verification is passed, the server can synchronously feedback the corresponding file placement slot opening permission to the access terminal. This strict access verification mechanism can effectively prevent illegal terminals from accessing file placement slots, avoid the risk of file information leakage or tampering, and ensure the integrity and security of corporate data.
[0102] It can be explained that, in this embodiment, the file placement slot can be understood as a storage cavity for placing internal files, and each storage cavity can be locked with a password.
[0103] In addition, in this embodiment, the above-mentioned "controlling the acquisition end to transfer the internal file to the acquisition operation end based on the generated transfer path" may further include the following steps:
[0104] Generate a main acquisition route from the deployment position of the corresponding acquisition terminal to the operation position of the corresponding acquisition operation terminal, and divide the main acquisition route into points to obtain points on each route;
[0105] Determine, along the extension direction of the acquired main route, a route point located before and closest to the demand location corresponding to the demand collection end as a first point, and a route point located after and closest to the demand location as a second point;
[0106] generating a first updated route between the first point and the required location, and a second updated route between the required location and the second point, and adding the first updated route and the second updated route to the obtained main route to obtain a forwarding route;
[0107] The collection and acquisition end is controlled to transfer the internal file to the collection and operation end based on the transfer path.
[0108] For example, in this embodiment, the formation of the forwarding path can be specifically performed based on the following implementation manner:
[0109] First, the server can generate a main acquisition route from the deployment location of the corresponding acquisition terminal (mobile robot) to the operation location of the corresponding acquisition operation terminal (printing and scanning equipment). It can be explained that the acquisition main route is the basic framework of the transfer path. It preliminarily plans the approximate direction of the mobile robot from the starting point to the end point, providing a basis for subsequent precise path planning. It gives the mobile robot a clear direction of travel, avoids blind movement, and saves time and energy. For example, in the warehouse-style office environment of large e-commerce companies with complex site layouts, the acquisition main route allows the mobile robot to quickly locate the approximate route to the printing and scanning equipment, preventing it from getting lost in the numerous corridors and office areas.
[0110] Then, the main route is divided into points to obtain the points of each route. Here, by accurately dividing the points, the trajectory of the mobile robot can be described and managed more meticulously, which helps the system to more accurately calculate the path and adjust the direction of travel, thereby improving the accuracy of path planning. For example, after dividing the points, the specific route of the mobile robot can be better planned based on factors such as the flow of people in different areas and the placement of equipment, thereby reducing the risk of collisions and improving the safety and stability of transportation.
[0111] Next, along the extension direction of the corresponding acquisition main route, the route point located before and closest to the corresponding collection demand end (employee location) is determined as the first point, and the route point located after and closest to the demand location is determined as the second point. The determination of these two points provides key reference points for path optimization, allowing the subsequently generated updated route to be planned closely around the file acquisition point (employee location), improving the relevance and rationality of the path. In actual office work, this allows the mobile robot to reach the employee to obtain the document in the shortest distance, and then depart for the printing and scanning equipment as quickly as possible, reducing the time spent in the employee's work area and minimizing interference with the employee's normal work.
[0112] Next, a first updated route between the first point and the desired location and a second updated route between the desired location and the second point are generated. These two updated routes are added to the acquired main route to obtain the transfer path. This method of adding updated routes to the acquired main route makes the transfer path more tailored to actual needs and further shortens the total distance traveled by the mobile robot to retrieve and deliver documents. For example, during busy office hours at e-commerce companies, many employees need to scan documents. The optimized transfer path allows the mobile robot to complete document transportation tasks more quickly, improving overall office efficiency.
[0113] Finally, the control collection and acquisition end (mobile robot) transfers internal files to the collection operation end (printing and scanning equipment) based on the generated transfer path. By strictly following the planned transfer path, the mobile robot can accurately and efficiently deliver the files to the destination, reduce delays and errors in the file transmission process, ensure that the files are scanned and processed in a timely manner, meet the efficiency and accuracy requirements of corporate office work, and effectively guarantee the smooth development of the company's daily business.
[0114] For example, Figure 2 Shows a schematic diagram of the corresponding main route, based on Figure 2 It can be seen that there are three route points corresponding to the main route, and the first route point and the second route point extend the corresponding first updated route and the second updated route respectively.
[0115] It can be explained that, in this embodiment, when there are multiple employees in the same office, it means that the number of corresponding collection demand terminals should be large. In this case, the corresponding collection acquisition terminals can also be set to multiple. When the corresponding internal files are retrieved and transferred based on each collection acquisition terminal, in order to improve the corresponding convenience, the following method steps can also be included:
[0116] Determine each first update route and second update route between multiple collection acquisition ends and the same collection demand end, and obtain the total route length of the first update route and the second update route;
[0117] The collection and acquisition end corresponding to the smallest total route length is determined, and a first update route and a second update route are added to the main acquisition route corresponding to the collection and acquisition end to obtain a forwarding path corresponding to the collection and acquisition end.
[0118] For example, in this embodiment, when there are multiple acquisition terminals at the same time, the allocation of internal file acquisition and transfer can be performed based on the following implementation methods:
[0119] First, when multiple acquisition terminals are serving the same demand terminal, the server determines each first and second update routes between the multiple acquisition terminals and the demand terminal. This operation aims to comprehensively analyze the possible paths that each acquisition terminal can take from the main route to the demand terminal and from the demand terminal back to the main route during the file acquisition process. For example, if different mobile robots are distributed in different areas of an office, all of them may provide file transfer services to the same employee. Determining these update routes can fully understand the potential movement trajectory of each mobile robot.
[0120] The server then obtains the total length of each first and second update route. This total length is used for subsequent path length comparisons and to quantify the actual distance each acquisition endpoint travels to the demand endpoint to retrieve the file. This provides a data basis for selecting the optimal acquisition endpoint.
[0121] Next, based on the total length of the route obtained, the server can determine the collection and acquisition end with the shortest total length of the corresponding route. In other words, selecting the collection and acquisition end with the shortest total length of the route can ensure that the distance traveled by the file is the shortest during the transfer process. This can not only reduce the time spent by the mobile robot in the process of transporting files and improve the efficiency of file processing, but also reduce the energy consumption of the mobile robot, reducing equipment wear and maintenance costs.
[0122] Finally, after determining the optimal acquisition endpoint, the first and second update routes are added to the main acquisition route corresponding to that acquisition endpoint, resulting in a transfer path corresponding to that acquisition endpoint. This generated transfer path considers both the overall basic route (the main acquisition route) and the optimized path for acquiring files from the acquisition demand endpoint (the first and second update routes), ensuring that files are transferred to the acquisition operation endpoint via the shortest possible route. Planning transfer paths in this manner fully leverages the resources of multiple acquisition endpoints, achieving efficient and intelligent file transfer, improving the operational efficiency of the entire enterprise data processing process, meeting the enterprise's needs for large-scale file processing, and strengthening the enterprise's competitive advantage in the market.
[0123] In addition, in this embodiment, in order to further improve work efficiency, the following steps may be further included:
[0124] In response to the acquisition end arriving at the acquisition demand end, determining an initial travel time for the acquisition end to arrive at the acquisition demand end based on the forwarding path;
[0125] In response to the initial movement duration being less than the remaining operation duration corresponding to the acquisition operation terminal, determining whether there is a first updated route and a second updated route corresponding to any other acquisition terminal after the second point;
[0126] If it exists, the initial movement duration is updated based on the incremental movement duration determined by the first updated route and the second updated route corresponding to the other acquisition terminal to obtain the current movement duration;
[0127] In response to the current movement duration being less than the remaining operation duration, a first updated route and a second updated route corresponding to other collection and acquisition terminals are added to the forwarding path.
[0128] For example, in this embodiment, the above method steps can be specifically performed based on the following implementation:
[0129] First, when the acquisition terminal reaches the collection demand terminal, the server determines the initial travel time from the acquisition terminal to the collection operation terminal based on the pre-planned transfer path. This means that by analyzing the transfer path and combining parameters such as the mobile robot's operating speed, the server estimates the time required to reach the collection operation terminal from its current location. This allows the server to know the approximate time required for file transfer in advance, providing basic data for subsequent path optimization and time management.
[0130] Then, the initial movement duration is compared with the remaining operation duration of the acquisition operation end, and it is determined that if the response initial movement duration is less than the remaining operation duration of the corresponding acquisition operation end, it means that the acquisition operation end still has idle time to use when the mobile robot is expected to arrive. At this time, it can be determined whether there is a first updated route and a second updated route corresponding to any other acquisition end after the second point. This step is to find out whether there are other available path resources in order to further optimize the route of the mobile robot. It can be explained that in an actual office environment, different mobile robots may be in different positions, and their path planning may have overlapping or complementary parts. By looking for the updated routes of other acquisition ends, potential optimization space can be found. When it is determined that there are first updated routes and second updated routes of other acquisition ends, the incremental movement duration is determined based on these routes. The incremental movement duration refers to the time added when the mobile robot travels along these newly discovered routes compared to the original transfer path;
[0131] Then, the incremental movement duration is used to update the initial movement duration to obtain the current movement duration. By accurately calculating the incremental movement duration and updating the total duration, it is possible to more accurately estimate the time required for the mobile robot to reach the collection operation end under the new path planning. This process ensures the accuracy of time calculation and avoids blindly adding paths, which causes the mobile robot's arrival time to exceed the remaining operation time of the collection operation end, thereby affecting file processing efficiency.
[0132] Finally, the current movement duration is compared again with the remaining operation duration of the collection operation terminal. If the current movement duration is less than the remaining operation duration, this indicates that adding these new routes is feasible and will not cause the collection operation terminal to wait. In this case, the first and second updated routes corresponding to other collection acquisition terminals are added to the transfer path. In this way, the mobile robot can rationally utilize the path resources of other collection acquisition terminals without affecting the normal operation of the collection operation terminal, achieving dynamic path optimization. Through this dynamic path optimization method, the mobile robot can collect files from multiple departments in a single trip, improving the efficiency of file delivery, fully utilizing the idle time of the collection operation terminal, reducing the idle time of equipment, improving the data processing efficiency of the entire enterprise, and reducing operating costs.
[0133] In step S103, the following contents are included:
[0134] It is determined that the collection operation end completes the scanning and collection of the internal files located in the file placement slot, and the obtained electronic files are sent to the collection demand end.
[0135] For example, in this embodiment, based on the above content, it can be known that the collection operation end can be specifically a printer scanner. In actual application scenarios, when the internal file is transferred to the collection operation end by the collection acquisition end, the corresponding staff using the collection operation end can manually take the internal file located in the file placement slot and place it on the collection operation end for scanning and processing, thereby obtaining the electronic file of the corresponding internal file and sending the electronic file to the collection demand end.
[0136] Furthermore, in this embodiment, the above-mentioned "determining that the collection operation end completes scanning and collection of the internal file located in the file placement slot, and sending the obtained electronic file to the collection demand end" may also include the following steps:
[0137] Determining that the acquisition operation terminal completes scanning and acquisition of the internal file located in the file placement slot, and performing approval and circulation on the acquired electronic file corresponding to the internal file based on the data processing flow;
[0138] In response to approval, watermarking is performed on the electronic document;
[0139] The electronic file is sent to the collection demand end, and the collection acquisition end is controlled to transfer the internal file to the collection demand end based on the transfer path.
[0140] For example, in this embodiment, the scanning and collection of internal files can be specifically performed based on the following implementation methods:
[0141] First, the server determines whether the collection operation terminal has completed scanning and collection of the internal documents in the file storage slot. Once the scanning and collection is confirmed to be complete, the electronic files of the corresponding internal documents will be reviewed and approved again based on the previously established data processing process. This data processing process is carefully designed according to the company's organizational structure and authority system, covering the approval process from grassroots employees to supervisors at all levels. Through strict approval and circulation, it can ensure that the content of electronic files complies with the company's regulations and requirements, prevent the leakage of sensitive information and the occurrence of illegal operations, and greatly improve the security and compliance of file processing.
[0142] Then, once the response is approved, the electronic document is watermarked. Watermarking is an important means of information security protection. By adding specific watermark information to electronic documents, such as corporate logos, document numbers, and usage permissions, the source and ownership of the document can be clearly identified, effectively preventing the document from being illegally copied, disseminated, or tampered with. In financial institutions, watermarks can include customer privacy information to remind users to protect customer privacy, while also facilitating tracing and auditing when problems arise.
[0143] Finally, the approved and watermarked electronic files are sent to the collection request side (the employee's office computer). Simultaneously, the collection acquisition side is controlled to transfer internal files to the collection request side based on the transfer path. This approach allows employees to obtain processed electronic files promptly, meeting the timeliness requirements of their work, while also allowing them to retrieve the original paper internal files for subsequent archiving and reference. The entire process forms a complete closed loop, with strict management and control from document scanning and collection to electronic file processing and feedback, and finally to the return of paper files. This improves the efficiency and security of the company's document processing, ensuring normal business operations and data security.
[0144] To sum up, on the one hand, this embodiment establishes a data processing process based on the collection demand end that meets the data collection conditions and initiates the approval flow, thereby ensuring the standardization and orderliness of data collection operations, avoiding process confusion caused by human factors, reducing errors and repeated operations, and improving the accuracy and efficiency of data collection; at the same time, the judgment of the status of the collection and approval end and the exception handling mechanism ensure the smooth progress of the data processing process, prevent data processing from being stagnant due to exceptions at individual approval ends, and ensure the efficiency of the entire data processing process; on the other hand, in the transfer link of internal files, the file placement slot can be encrypted, and this embodiment can generate a slot encryption sequence and key, and only the authorized collection demand end and collection operation end can access the file placement slot. The slot is set to effectively prevent internal files from being illegally obtained or tampered with during the transfer process. This measure is crucial for protecting sensitive corporate data. In addition, the scanned electronic files are watermarked to further clarify the source and ownership of the files, making it easier to track and trace the source when data leakage occurs, thereby enhancing the security of corporate data and the privacy of internal files. On the other hand, when determining the transfer path, the positional relationship between the collection and acquisition end and the collection and operation end can be comprehensively considered to generate the main acquisition route and divide the points. By adding the first update route and the second update route, the file transfer path is optimized. When there are multiple collection and acquisition ends, the collection and acquisition end with the smallest total route length can be selected to perform the task, further improving the file transfer efficiency.
[0145] Another embodiment of the present invention provides a device for automatically marking and updating internal enterprise files. Figure 3 For its corresponding system block diagram, the system includes:
[0146] An approval flow module is configured to establish a data processing flow based on a collection demand end that meets the data collection conditions, and initiate an approval flow corresponding to the data processing flow;
[0147] The file transfer module is configured to, in response to approval, trigger the acquisition end to select a file placement slot for placing the internal file corresponding to the acquisition demand end, and control the acquisition end to transfer the internal file to the acquisition operation end based on the generated transfer path;
[0148] The file scanning module is configured to determine that the collection operation end completes the scanning and collection of the internal files located in the file placement slot, and sends the obtained electronic files to the collection demand end.
[0149] Yet another embodiment of the present invention provides a readable storage medium storing program instructions, which, when read and executed by a computing device, enables the computing device to execute the method for automatically marking and updating internal enterprise files as described above.
[0150] In the description provided herein, the algorithms and displays are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems may also be used in conjunction with the examples of the present invention. Based on the above description, it is apparent that the structure required for constructing such systems is well understood. In addition, the present invention is not directed to any specific programming language. It should be understood that various programming languages may be utilized to implement the present invention described herein, and the description of specific languages above is provided for the purpose of disclosing preferred embodiments of the present invention.
[0151] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures, and techniques are not shown in detail so as not to obscure the understanding of this description.
[0152] Similarly, it should be understood that in order to streamline the disclosure and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together into a single embodiment, figure, or description thereof.
[0153] Those skilled in the art will appreciate that the modules, units, or components of the devices in the examples disclosed herein may be arranged in the device described in the embodiment, or alternatively may be located in one or more devices different from the devices in the examples. The modules in the foregoing examples may be combined into one module or further divided into multiple submodules.
[0154] Those skilled in the art will appreciate that the modules in the devices of the embodiments can be adaptively changed and installed in one or more devices different from the embodiments. The modules, units, or components in the embodiments can be combined into one module, unit, or component, and furthermore, they can be divided into multiple submodules, subunits, or subcomponents.
[0155] Furthermore, those skilled in the art will appreciate that although some embodiments described herein include certain features and not other features included in other embodiments, the combination of features from different embodiments is intended to be within the scope of the invention and to form different embodiments.
[0156] In addition, some of the embodiments are described herein as methods or combinations of method elements that can be implemented by a processor of a computer system or by other devices that perform the functions described. Thus, a processor having the necessary instructions for implementing the method or method element forms a device for implementing the method or method element. Furthermore, the elements described herein of the device embodiments are examples of devices for implementing the functions performed by the elements for the purpose of implementing the invention.
[0157] As used herein, unless otherwise specified, the use of ordinal numbers "first," "second," "third," etc. to describe common objects merely indicates that different instances of similar objects are involved and are not intended to imply that the objects so described must have a given order in time, space, ranking, or in any other manner.
[0158] Although the present invention has been described with respect to a limited number of embodiments, those skilled in the art, having benefit of the foregoing description, will appreciate that other embodiments are contemplated within the scope of the invention thus described. Furthermore, it should be noted that the language used in this specification has been selected primarily for readability and instructional purposes and is not selected to explain or limit the subject matter of the present invention.
Claims
1. A method for automatically marking and updating internal enterprise documents, characterized in that: The following steps are involved: Establish a data processing flow based on the collection demand side that meets the data collection conditions, and initiate the approval flow corresponding to the data processing flow; In response to the approval, the terminal number of the corresponding collection demand end is obtained, and the collection acquisition end is triggered to select any vacant slot it has as the file placement slot corresponding to the terminal number; Determine each collection and approval terminal involved in the data processing process, and perform a number combination corresponding to the approval sequence for the terminal number corresponding to each collection and approval terminal to obtain a slot encryption sequence for slot encryption of the file placement slot; Generate a slot encryption key corresponding to the slot encryption sequence based on a hash encryption algorithm, generate a main acquisition route from the deployment position of the corresponding acquisition terminal to the operation position of the corresponding acquisition operation terminal, and divide the main acquisition route into points to obtain points on each route; Determine, along the extension direction of the acquired main route, a route point located before and closest to the demand location corresponding to the demand collection end as a first point, and a route point located after and closest to the demand location as a second point; generating a first updated route between the first point and the required location, and a second updated route between the required location and the second point, and adding the first updated route and the second updated route to the obtained main route to obtain a forwarding route; Controlling the acquisition end to transfer the internal file to the acquisition operation end based on the transfer path; It is determined that the collection operation end completes the scanning and collection of the internal files located in the file placement slot, and the obtained electronic files are sent to the collection demand end.
2. A method for automatically marking and updating internal enterprise documents according to claim 1, characterized in that: Establish a data processing flow based on the collection demand side that meets the data collection conditions, and initiate the approval process corresponding to the data processing flow, including: Based on the scanning request sent by the acquisition demand side and carrying the file number of the corresponding internal file, the tree structure diagram is retrieved; In response to the fact that the acquisition demand end has a node matching relationship with any hierarchical node in the tree structure diagram, it is determined that the data acquisition condition is met, and all other hierarchical nodes that are located above the hierarchical node and are continuously connected are connected in reverse order to obtain a data processing flow; It is determined that the collection and approval terminals having a node matching relationship with each level node in the data processing flow are in a normal response state, and the approval flow corresponding to the data processing flow is initiated.
3. The method for automatically marking and updating internal enterprise documents according to claim 2, characterized in that: Determining that all acquisition and approval terminals having a node matching relationship with each level node in the data processing flow are in a normal response state, and initiating an approval flow corresponding to the data processing flow, including: In response to any collection and approval terminal having a working mark, the collection and approval terminal is determined to be in a normal response state; In response to any collection and approval end having a vacation mark, obtaining the approval log of the day corresponding to the collection and approval end, and determining whether there is an approval record corresponding to other data processing processes based on the approval log of the day; When it is determined that it exists, the collection and approval end is determined to be in a normal response state; When it is determined that the terminal does not exist, any other terminal in a normal response state that is determined to correspond to the same level sequence number as the terminal is replaced based on the tree structure diagram; Determine that the collection and approval end having a node matching relationship with each level node in the data processing flow is in a normal response state, and initiate an approval flow corresponding to the data processing flow.
4. The method for automatically marking and updating internal enterprise documents according to claim 1, characterized in that: The method further comprises: Determining the collection demand end and the collection operation end as access terminals for accessing the file placement slot; Send the slot encryption key to the acquisition demand end and the acquisition operation end respectively, and generate corresponding access verification links and verification identity sets; In response to any access terminal making data access based on the corresponding access verification link, access verification is performed based on the corresponding slot encryption key and verification identity set, and if the verification passes, the access terminal is fed back with the corresponding permission to open the file placement slot.
5. The method for automatically marking and updating internal enterprise documents according to claim 1, characterized in that: When the collection and acquisition end includes multiple ones, the method further includes: Determine each first update route and second update route between multiple collection acquisition ends and the same collection demand end, and obtain the total route length of the first update route and the second update route; The collection and acquisition end corresponding to the smallest total route length is determined, and the first update route and the second update route are added to the main acquisition route corresponding to the collection and acquisition end to obtain a forwarding path corresponding to the collection and acquisition end.
6. The method for automatically marking and updating internal enterprise documents according to claim 1, characterized in that: The method further comprises: In response to the acquisition end arriving at the acquisition demand end, determining an initial travel time for the acquisition end to arrive at the acquisition demand end based on the forwarding path; In response to the initial movement duration being less than the remaining operation duration corresponding to the acquisition operation terminal, determining whether there is a first updated route and a second updated route corresponding to any other acquisition terminal after the second point; If it exists, the initial movement duration is updated based on the incremental movement duration determined by the first updated route and the second updated route corresponding to the other acquisition terminal to obtain the current movement duration; In response to the current movement duration being less than the remaining operation duration, a first updated route and a second updated route corresponding to other collection and acquisition terminals are added to the forwarding path.
7. The method for automatically marking and updating internal enterprise documents according to claim 1, characterized in that: Determining that the collection operation end completes scanning and collection of the internal file located in the file placement slot, and sending the obtained electronic file to the collection demand end, includes: Determining that the acquisition operation terminal completes scanning and acquisition of the internal file located in the file placement slot, and performing approval and circulation on the acquired electronic file corresponding to the internal file based on the data processing flow; In response to approval, watermarking is performed on the electronic document; The electronic file is sent to the collection demand end, and the collection acquisition end is controlled to transfer the internal file to the collection demand end based on the transfer path.
8. A device for automatically marking and updating internal enterprise documents, characterized in that: include: An approval flow module is configured to establish a data processing flow based on a collection demand end that meets the data collection conditions, and initiate an approval flow corresponding to the data processing flow; The file transfer module is configured to, in response to approval, obtain the terminal number of the corresponding collection request end, and trigger the collection acquisition end to select any vacant slot it has as the file placement slot corresponding to the terminal number; Determine each collection and approval terminal involved in the data processing process, and perform a number combination corresponding to the approval sequence for the terminal number corresponding to each collection and approval terminal to obtain a slot encryption sequence for slot encryption of the file placement slot; Generate a slot encryption key corresponding to the slot encryption sequence based on a hash encryption algorithm, generate a main acquisition route from the deployment position of the corresponding acquisition terminal to the operation position of the corresponding acquisition operation terminal, and divide the main acquisition route into points to obtain points on each route; Determine, along the extension direction of the acquired main route, a route point located before and closest to the demand location corresponding to the demand collection end as a first point, and a route point located after and closest to the demand location as a second point; generating a first updated route between the first point and the required location, and a second updated route between the required location and the second point, and adding the first updated route and the second updated route to the obtained main route to obtain a forwarding route; Controlling the acquisition end to transfer the internal file to the acquisition operation end based on the transfer path; The file scanning module is configured to determine that the collection operation end completes the scanning and collection of the internal files located in the file placement slot, and sends the obtained electronic files to the collection demand end.
Citation Information
Patent Citations
Conveying device for automatic warehousing of human resource management files
CN120024697A
Secret-related file security approval method and device, computer equipment and storage medium
CN120146798A