Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

19 results about "File locking" patented technology

File locking is a mechanism that restricts access to a computer file by allowing only one user or process to access it in a specific time. Systems implement locking to prevent the classic interceding update scenario, which is a typical example of race condition, by enforcing the serialization of update processes to any given file.

Malicious code detection method based on behavior analysis

The invention relates to the technical field of malicious software detection, in particular to a malicious code detection method based on behavior analysis, which comprises the following steps of: monitoring a system event stream and process resource occupation data, fixed time interval sampling is adopted to capture a network data packet arrival time interval, CPU occupancy rate fluctuation, a target file lock contention state and a mouse cursor pixel position. According to the method, multi-dimensional system event streams and process resource occupation data such as network data packet arrival time intervals, CPU occupancy rate fluctuation, target file lock contention states and mouse cursor pixel positions are monitored, mutual information entropy between different event streams is calculated, and hidden association which cannot be perceived by a traditional detection method can be revealed. The mode is no longer limited to analysis of isolated behaviors of a single process, but captures weak signals generated when malicious software performs communication or data leakage by using a covert channel by quantifying statistical dependency between seemingly unrelated events.
Owner:江苏中控普惠信息科技有限公司

Dynamic task cooperation method and system for multi-agent parallel planning and execution

The invention discloses a multi-agent parallel planning and execution-oriented dynamic task cooperation method and system. The method comprises the following steps of: constructing agents containing planning threads and execution threads which are independent and run in parallel, configuring a callable large language model and a readable and writable centralized memory system for the planning threads, and configuring a callable tool library for the execution threads; a planning thread and an execution thread of each agent establish an exclusive communication link, and a centralized memory system configures a file lock mechanism; the planning thread obtains latest environment information, team communication logs and execution history from the centralized memory system at each time step, calls a large language model to generate a formatted tool library API instruction as a next plan, independently judges whether an interrupt mechanism is triggered or not by the large language model, generates an interrupt signal if the interrupt mechanism is triggered, and sends the interrupt signal to the centralized memory system; writing the tool library API instruction into an action buffer area; the execution thread continuously obtains the latest tool library API instruction from the action buffer area and calls a tool library to execute a corresponding task; if an interrupt signal sent by the planning thread is received through the exclusive communication link, the current task is terminated immediately, and after occupied resources are released, the latest instruction of the buffer area is loaded for execution; and the centralized memory system updates contents at each time step, including an environment observation result returned by the tool library, a communication log between the intelligent agents and a task execution history of each intelligent agent, for all planning threads to access.
Owner:ZHEJIANG UNIV

File lock management method and device for distributed file system, equipment and medium

The invention discloses a file lock management method and device for a distributed file system, equipment and a medium, and is applied to the technical field of computers, and the method comprises the following steps: after receiving a first file access request initiated by a client to a first access node, constructing first file lock information according to an identification parameter in the access request, persistently storing the first file lock information to a shared disk space and caching the first file lock information to a local first access node; the access node is a mounting node for the client to access the distributed file system; switching the mounting node from the first access node to a second access node, and clearing the first file lock information locally cached by the first access node; and after a second file access request initiated by the client to the second access node is received, querying the first file lock information in the shared disk space based on the identification parameter in the access request so as to locally reconstruct the file lock cache at the second access node. According to the method and the device, the problem of file lock loss and residue in a distributed cluster access node switching scene is solved.
Owner:SANGFOR TECH INC

A malicious code detection method based on behavior analysis

The present application relates to the technical field of malware detection, in particular to a malicious code detection method based on behavior analysis, comprising the following steps: monitoring system event flow and process resource occupation data, using fixed time interval sampling to capture network packet arrival time interval, CPU occupation rate fluctuation, target file lock contention state and mouse cursor pixel position, calculating mutual information entropy between different event flows, and revealing hidden associations that cannot be perceived by traditional detection methods. This method is no longer limited to analyzing the isolated behavior of a single process, but captures the weak signals generated when malicious software uses hidden channels for communication or data leakage by quantifying the statistical dependence between seemingly unrelated events.
Owner:江苏中控普惠信息科技有限公司

Industrial scene-oriented multi-task picture automatic compression backup method

The invention provides an industrial scene-oriented multi-task picture automatic compression backup method, and aims to solve the problems of single-point failure, data coupling, low deployment efficiency and the like of a single-process multi-thread architecture of an existing industrial monitoring system. Physical isolation of each monitoring task is realized by generating a trinity isolation module containing an exclusive executable body, a configuration file and a batch processing script; an exclusive SQLite database and a resource pool are configured for each task, and independent and stable operation of the tasks is guaranteed in combination with triple conflict protection mechanisms of SHA-256 directory hash verification, process namespace detection and file lock mutual exclusion. The system can automatically complete self-starting deployment, industrial picture differential compression, storage according to date attribution and abnormity early warning, effectively improves fault isolation, IO performance and deployment efficiency, greatly saves storage space, is suitable for various industrial scenes with industrial pictures such as wind power equipment monitoring and electronic component detection, and meets the requirements of efficient storage and stable operation and maintenance.
Owner:RIDA INTELLIGENT MFG TECH RUGAO CO LTD

Method, apparatus, electronic device, and computer program product for file lock

Embodiments of the present disclosure relate to a method, apparatus, electronic device and computer program product for file lock. In the method, a file lock is imposed on a target file in a first storage device in a storage cluster via a first locking link. The first locking link is associated with the first storage device. If the file lock is not released and the first locking link is failed, a second locking link capable of imposing the file lock on the target file is determined, and the file lock is imposed on the target file via the second locking link. The second locking link is associated with a second storage device in the storage cluster. The method can quickly recover the file lock on the target file in the storage device in scenarios such as partial network failure or IP floating across a three-layer network, and reduce the possibility of read-write errors on the target file.
Owner:HUAWEI TECH CO LTD

File upload completion judgment method and terminal

PendingCN122457590AFile systemFile locking
The application provides a file uploading completion judgment method and a terminal. The method comprises the following steps: in response to a file system event of a target file, starting a monitoring task for the target file; in the monitoring task, acquiring a size attribute of the target file according to a preset sampling period; comparing a first size attribute acquired currently with a second size attribute acquired historically, and updating a stability count according to a comparison result; and when the stability count reaches a preset stability threshold, modifying a write state of the target file to completed. The application realizes accurate identification of an uploading completion opportunity through the size stability detection of a continuous time window without relying on a client behavior or a file lock, and improves robustness by avoiding task suspension through built-in timeout protection.
Owner:FUJIAN CENTM INFORMATION

Robotic process automation (RPA) troubleshooting systems and methods

In some embodiments, a troubleshooting module executes on a host machine alongside an instance of a robotic process automation (RPA) robot that carries out an automation workflow. The troubleshooting module is configured to detect an automation failure and in response, to carry out a forensic investigation to determine a cause of the malfunction. Exemplary causes detected by the troubleshooter include focus theft and an inadvertent file lock. The troubleshooting module is further configured to identify a culprit (i.e., software entity causing the respective failure) and to communicate a descriptor of the culprit to a user, for instance by way of a failure notification displayed on a screen of the respective host machine or within an administration interface exposed by an RPA conductor orchestrating the execution of multiple RPA robots.
Owner:UIPATH INC

An investment bank electronic manuscript management method and device and a storage medium

This invention discloses a method, apparatus, and storage medium for managing electronic project documentation in investment banking. First, it manages the project documentation directory template based on configurable and version management; then, it binds each stage of the project documentation directory; next, it maintains or rebuilds the project documentation directory; it stores project documentation files; it locks the project documentation directory; and finally, it submits the project documentation for verification. This invention not only enables standardized and customized flexible changes to the project documentation directory but also effectively assists in controlling the correctness and integrity of the project execution process. The coordinated operation of directory locking, documentation storage, and documentation submission effectively controls the execution process, ensuring its correctness and integrity. This invention guarantees the flexibility of investment banking project documentation to adapt to internal and external changes and the standardization of documentation file maintenance, thereby improving the efficiency of investment banking operations and the ability to control risks.
Owner:JIANGSU SECURITIES

Efficient auto retention lock (ARL) policy implementation during backup job initiation

A flexible retention lock system defines, as attributes, an automatic retention lock (ARL) period specifying an amount of time to lock the file, and a cooling (COP) period specifying an amount of time within the first ARL after which the file will be locked if no modifications are made to the file during the first COP. These attributes are assigned an ARL label ID. These attributes are then attached to the file using the ARL label ID and are stored with the file metadata upon creation of the file, with the ARL label stored in a label database for convenient lookup. The backup application attaches the ID to a protection policy during creation of the protection policy, and sends the ID during a backup session to automatically set a lock on the files, where the lock conforms to the ARL period and COP period.
Owner:DELL PROD LP

Lock request processing method, device and equipment

The embodiment of the invention provides a lock request processing method, device and equipment. The method comprises the following steps: receiving a first lock request sent by a client; the first lock request is used for requesting to obtain a lock permission of the target file; the first lock request is used for indicating a first network address of the client, a second network address of the server and a check code of the first lock request; generating an identifier of the first lock request according to the first network address and the second network address; processing the first lock request according to the check code of the first lock request and the identifier of the first lock request, and determining a processing result of the first lock request; the processing result is processing success or processing failure; and sending the processing result to the client. The problem that lock residues exist in the processing process of the file lock request is solved.
Owner:SUGON INFORMATION IND +1

Cluster file system of database

The invention provides a cluster file system of a database. The cluster file system of the database comprises a shared storage module, a distributed lock management module, a striped metadata layout module, a distributed block allocation strategy module and a lock granularity optimization module. The striped metadata layout module is configured to generate striped metadata in the creation stage of the file and persist the striped metadata to inode metadata of the file, and the striped metadata records the total number of stripes of the file and the block initial address of each stripe; the distributed block allocation strategy module is configured to allocate each strip to a predefined block group or block area in the shared storage module according to the strip number of the file, so as to complete the block allocation of the data to be allocated; and the lock granularity optimization module is configured to construct an independent strip sub-lock for each strip on the basis of the inode file lock of the distributed lock management module, each strip sub-lock independently controls a block area covered by the strip sub-lock, and parallel access of multiple nodes or multiple processes to different strips of the same file is realized.
Owner:CETC JINCANG (BEIJING) TECH CO LTD

Fault node processing method and device of distributed table system

The invention provides a fault node processing method and device for a distributed table system, and relates to the technical field of computers, in particular to the technical field of distributed data storage. The distributed table system comprises a main node and a plurality of data nodes, the plurality of data nodes bear fragment copies of a table, the main fragment copies provide read-write service for the outside, and the method comprises the following steps: carrying out heartbeat check on the plurality of data nodes; detecting own network connectivity in response to the fact that abnormal data nodes exist based on heartbeat examination; in response to the fact that the own network is determined to be normal based on connectivity detection, selecting a main fragment copy borne by the abnormal data node; detecting whether bottom file lock resources of the main fragment copy are released or not; and in response to determining that the underlying file lock resource is released, sending a master switching instruction to a data node where a slave fragment copy corresponding to the master fragment copy is located, so as to switch the slave fragment copy into a new master fragment copy, and removing an abnormal data node from the distributed table system.
Owner:BEIJING BAIDU NETCOM SCI & TECH CO LTD

Multi-level concurrency control method and system based on file lock and state file

The invention provides a multi-level concurrency control method and system based on a file lock and a state file. The method comprises the following steps: traversing a directory of a data file to be processed; creating a table-level lock file corresponding to the target source data file; the processing node obtains the exclusive processing right of the target source data file and stores the state file set in a directory where the target source data file is located; whether abnormity exists in the state file set or not is judged, if yes, it is judged that the target source data file does not need to be processed so as to release the corresponding table-level lock file, and local isolation is conducted on a source data text file corresponding to the table-level lock file; and all the processing nodes identify the processed files or the local isolation files according to the state files existing in the catalog where each target source data file is located. The method can prevent the single file problem from affecting the overall task execution, multiple nodes can work cooperatively through the shared file system, and the method is easy to integrate with an existing big data ecosystem.
Owner:JIANGXI PUHUI CREDIT INFORMATION CO LTD

A method and system for multi-version concurrency control based on SQLite database

PendingCN122507530Aimprove concurrencyImprove stabilityConcurrency controlSoftware engineering
The application discloses a multi-version concurrent access control method and system based on an SQLite database, constructs a global transaction timestamp system and a row-level multi-version storage structure, and realizes lock-free reading, an append-type write transaction, MVCC-WAL collaborative logging, automatic version garbage collection, multi-version indexing and multi-process shared memory concurrency. A read transaction is not locked, a write transaction does not block a read transaction, snapshot isolation and repeatable read are supported, historical data versions are retained, and the application is fully compatible with original SQLite API and data formats. The application solves problems such as read-write blocking, write-write conflict, insufficient isolation level, no version management and multi-process insecurity caused by a traditional SQLite file lock mechanism, significantly improves database concurrency capability, stability and data consistency in an embedded scenario, and is suitable for high-performance embedded devices such as mobile terminals, Internet of Things, vehicles and medical devices.
Owner:XIAN KAIXIANG COMPUTER SOFTWARE CO LTD

User interface (UI) automation troubleshooting systems and methods

In some embodiments, a troubleshooting module executes on a host machine alongside an instance of a robotic process automation (RPA) robot that carries out an automation workflow. The troubleshooting module is configured to detect an automation failure and in response, to carry out a forensic investigation to determine a cause of the malfunction. Exemplary causes detected by the troubleshooter include focus theft and an inadvertent file lock. The troubleshooting module is further configured to identify a culprit (i.e., software entity causing the respective failure) and to communicate a descriptor of the culprit to a user, for instance by way of a failure notification displayed on a screen of the respective host machine or within an administration interface exposed by an RPA conductor orchestrating the execution of multiple RPA robots.
Owner:UIPATH INC

File lock management method and device, electronic equipment and storage medium

This application discloses a file lock management method, apparatus, electronic device, and storage medium, relating to the field of computer technology. Through this application, the lock granularity of the target file can be dynamically determined and adaptively adjusted based on the client's file access characteristics, and the lock granularity can be optimized in real time based on lock conflict information. Simultaneously, the consistency of lock states among multiple file servers in a distributed environment is maintained. Therefore, it can solve the problem of long recovery time and high network resource consumption caused by existing CIFS file lock methods relying on full scans and retransmissions to restore lock states after server failures. This significantly improves the recovery efficiency of distributed file system lock management and reduces resource overhead, thereby meeting the high availability and high concurrency access performance requirements of modern distributed systems.
Owner:JINAN INSPUR DATA TECH CO LTD

A file lock operation method, device, equipment and storage medium

The application relates to a file lock operation method, device and equipment and a storage medium. The main technical scheme comprises the following steps: obtaining file lock request information input by a user on a client for performing a lock operation on a target file, obtaining a lock chain table in a target file storage entry, judging whether a file lock exists on the target file according to the lock chain table, when the file lock exists on the target file, determining position information of a to-be-operated file lock corresponding to a lock operation request and a historical file lock in the lock chain table according to the file lock request information and the lock chain table, and performing a lock operation on the target file according to the position information of the to-be-operated file lock corresponding to the lock operation request and the historical file lock in the lock chain table. The application can keep the data of multiple clients synchronized, and greatly enhances the reliability, ease of use and security of a network file system.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Multifunctional file confidentiality management cabinet for administrative management

The utility model discloses a multifunctional file confidentiality management cabinet for administrative management, and aims to solve the problems that an existing file cabinet is inconvenient to store and take, tedious to lock and release and the like. The management cabinet comprises a cabinet body, a transverse plate, a storage groove and a clamping mechanism. The clamping mechanism is composed of a drawer assembly, a clamping assembly and a locking assembly. The drawer assembly is connected with the transverse plate through the sliding rail, and is convenient to pull out and push in; a clamping arm of the clamping assembly can automatically and stably clamp the file; the locking assembly adopts the design of a lever and a reset spring, and rapid locking and releasing are achieved. According to the utility model, through drawer type design and optimized space utilization, the convenience of storing and taking files and the number of stored files are improved; and the clamping assembly and the clamping mechanism ensure that the files are neat and orderly, confusion is avoided, and the file management efficiency and the use experience are effectively improved.
Owner:SHENZHEN MOTERN TECH CO LTD