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

22results about How to "Guaranteed atomicity" patented technology

Atomicity maintenance method, processor and electronic device

The present application provides an atomicity maintenance method, a processor and an electronic device, the method comprising: generating N memory access operations according to a vector memory access instruction, where N is a positive integer greater than or equal to 1; checking whether there is an event during the processing of the N memory access operations that causes the vector memory access instruction to be non-atomic; processing the N memory access operations; in the case of the presence of the event, the processing of any memory access operation in the N memory access operations does not produce any processing effect, or the N memory access operations produce all processing effects. The present application can achieve the maintenance of the atomicity of vector instructions.
Owner:LOONGSON TECH CORP

Application management method

The invention discloses an application management method. The method is executed by an application installer, and specifically comprises the following steps: extracting application management parameters contained in an application management instruction; when it is determined that the application management parameters meet application management conditions, a transaction is started to execute atomic operation; and in the life cycle of the transaction, executing a management operation matched with the application management instruction. According to the technical scheme of the embodiment of the invention, the atomicity of application management can be ensured, that is, even if an exception or a power failure occurs in the installation or deletion process of the application, the application installation process can be re-executed or the application deletion process can be continuously completed after the exception or the power failure is recovered, so that the user experience is improved. According to the method and the device, the technical effect of safely, efficiently and correctly managing the WebAssessment application program in the resource-constrained equipment is realized.
Owner:BEIJING CEC HUADA ELECTRONIC DESIGN CO LTD

Multi-version concurrent control method, device, equipment and medium for database

The present invention provides a multi-version concurrency control method for a database, which can be applied to the field of database technology. The multi-version concurrency control method for a database includes: determining the difference information of a target data row according to a first version and a second version of the target data row, wherein the second version of the target data row is obtained by modifying the first version through a first transaction; writing the difference information as the latest row version information into an uncommitted version data chain corresponding to the target data row, wherein the uncommitted version data chain includes at least one row version information, and the at least one row version information is obtained by executing a first transaction; upon receiving a feedback signal indicating that the first transaction is successfully committed, generating the committed row version information corresponding to the target data row according to the uncommitted version data chain, and writing the committed row version information into the committed row version chain corresponding to the target data row.
Owner:SUZHOU JIBEISI DATA TECHNOLOGY CO LTD +1

A blockchain cross-chain gateway data interaction method based on time locking and middle platform

The present invention designs a method for data interaction of a cross-chain gateway of a blockchain based on time locking and operation of a middle platform, and belongs to the field of cross-chain technical solutions of blockchain systems. The method of the present invention is based on a transaction execution scheme of time locking, which ensures the simultaneous execution of things on different business chains and ensures the execution security of the same transaction. The execution receipt and transaction rollback design ensure the safe execution of both parties of the transaction, and the atomicity of the transaction is guaranteed to avoid the occurrence of mistakes, fraud, cross-chain transactions and the like. The cross-chain transaction consensus chain design ensures that each legal cross-chain transaction can be safely recorded, cross-chain transactions can be traced, and the legality and security of transaction execution can be guaranteed. The transaction consensus chain is separated from the execution, which reduces the pressure of the consensus chain, improves the throughput of the system, and improves the execution efficiency of the cross-chain gateway.
Owner:BEIJING INST OF TECH

A CPU firmware interactive verification method and system based on TCL script transparent routing

PendingCN122594083Aachieve decouplingCompact and reliable cross-domain communication mechanism
The application discloses a CPU firmware interactive verification method and system based on a TCL script transparent routing, relates to the field of integrated circuit EDA verification tools, and discloses that in existing SoC verification, a TCL script cannot transparently route a command to CPU firmware in simulation, thereby causing a local command and a firmware command to be called in a split mode. The application intercepts a user command through an unknown hook of TCL and writes the user command into a simulation global variable; a SystemVerilog unified distributor inquires a command type mark table; if the command is a local command, the local command is directly executed; if the command is a CPU command, the CPU command is sent to CPU firmware through a shared memory mailbox; CPU firmware analyzes and executes the CPU command, returns a result to the mailbox, writes the result into a TCL global variable through an SV layer, and presents the result to a user. The application enables the user to not distinguish a command execution subject, supports mixed parallel execution, four SV-CPU synchronization modes and timeout protection. The application significantly improves simulation verification efficiency and reusability of a SoC chip containing a CPU core, and reduces a verification environment integration threshold.
Owner:SHENZHEN XINWANG POWER TECHNOLOGY CO LTD

Metadata log replay processing method and device, electronic equipment and storage medium

PendingCN122086858AResolve synchronization inconsistenciesguaranteed atomicityFile access structuresFile/folder operationsEngineeringinode
The embodiment of the invention provides a metadata log replay processing method and device, electronic equipment and a storage medium. The method comprises the steps of obtaining a metadata log event, performing local verification on the metadata log event, if the metadata log event is a non-local operation, extracting a metadata field, comparing the metadata field with a preset local index node, and performing data processing according to an operation type when the creation time of the metadata field is updated; updating a file version number based on a preset version incremental rule, and generating dimension control information in combination with the creation time; according to the dimension control information, the data processing process is packaged into a transaction of a preset key value database to be executed, and whether the instruction fails or not is detected; and if the execution result and the dimension control information are successfully written, the preset local index node is updated, and if the execution result and the dimension control information are failed, the operation is revoked in a reverse order and recovered to a transaction pre-encapsulation state. The method is used for guaranteeing the atomicity of metadata log replay, avoiding data residues, solving the problem of metadata synchronization inconsistency and improving the reliability of metadata log replay.
Owner:CHINA UNITED NETWORK COMM GRP CO LTD +2

A conflict-aware based vehicular network transactional reconstruction method and apparatus

This invention provides a conflict-aware transactional reconstruction method and apparatus for vehicular networks, belonging to the field of vehicular network configuration and scheduling control technology. It solves problems such as multi-node time slot conflicts, cross-device submission asynchrony, and inability to quickly roll back after update failures in existing vehicular network transactional reconstruction processes. The method includes: upon receiving a reconstruction request, generating a set of scheduling update operations based on the reconstruction request and the latest scheduling status table of each device node in the vehicular network; establishing a conflict graph and a dependency graph based on the scheduling update operation set; determining a set of transaction execution layers and the corresponding hierarchical execution sets for each transaction execution layer based on the conflict graph and dependency graph; and performing transactional reconstruction on each device node based on the set of transaction execution layers and the corresponding hierarchical execution sets, including differential patch pre-writing, atomic pointer switching triggered by a unified timestamp, and distributed consistency monitoring.
Owner:COMP APPL TECH INST OF CHINA NORTH IND GRP

Data processing method, electronic device, storage medium, and computer program product

PendingCN122507579Aguaranteed atomicityResidue reduction
This application discloses a data processing method, electronic device, storage medium, and computer program product. The method includes: upon receiving a first read request from a first user, locking a first buffer using a first lock, wherein the first read request requests to read first information, the first information including information related to each type of kernel event in one or more types of kernel events, and the first information is stored in the first buffer; copying the first information to temporary memory to generate a data snapshot of the first information; copying the data snapshot to a buffer corresponding to the first user; and after the data snapshot is successfully copied to the buffer corresponding to the first user, releasing the first buffer and releasing the first lock. This application improves the security of the process of reading information related to kernel events.
Owner:CHINA MOBILE (SUZHOU) SOFTWARE TECH CO LTD +1

Simulation training system for business administration major

The invention discloses a business administration major simulation training system comprising a layered architecture comprising a front end, a rear end and a database; the micro-service architecture is used for splitting different functions into independent services; the concurrency control and transaction processing module is used for ensuring atomicity, consistency, isolation and durability of multi-user operation by using database transactions; the real-time and asynchronous processing module is used for establishing a real-time communication channel; the asynchronous task processing module is used for designing a task which runs for a long time into an asynchronous task and decoupling initiation and execution of the task by using a message queue; the user identity verification and authority control module is used for user identity verification and authority control; and the performance optimization and load balancing module is used for using a cache mechanism, reducing the burden of the database, improving the data access speed and deploying a load balancer so as to distribute user requests and ensure that the system has the horizontal expansion capability. According to the invention, the problem of multi-user collaboration and transaction consistency of the business administration major simulation training system is solved.
Owner:BEIJING JIAOTONG UNIV

Method for exporting telecommunications profile from source secure element to target secure element and corresponding secure element

The invention relates to a method for exporting a telecommunications profile from a source secure element (10) to a target secure element (13) by an LPA of a device comprising the source secure element and the target secure element (10, 13), the method comprising:-sending its certificate and at least a signed profile ID from the source secure element (10) to the target secure element (13); -verifying, at the target secure element (13), the validity of the certificate on the basis of the source certificate and the signature profile ID; if the verification is positive, sending a signed download request of the configuration file and a certificate of the target secure element (13) from the target secure element (13) to the source secure element (10); -at the source secure element (10), verifying the authenticity of the certificate of the target secure element (13), generating a profile encryption key PEK and a credential encryption key CEK; encrypting credentials of the profile with the CEK; -encrypting a profile comprising the encrypted credentials with the PEK; -encrypting the CEK and the PEK as a CEK and a PEK, respectively, with the public key of the target secure element (13); -sending the encrypted profile and PEK from the source secure element (10) to the target secure element (13); -at the target secure element (13), decrypting the received PEK with its private key to obtain a PEK, decrypting the configuration file with the PEK, and installing the configuration file; -sending a first signature message from the target secure element (13) to the source secure element (10) indicating that the configuration file has been successfully installed; -at the source secure element (10), when a first signature message indicating that the configuration file has been successfully installed is received, removing the configuration file and sending to the target secure element (13) a CEK and a second signature message with a private key of the source secure element (10) indicating that the configuration file in the source secure element (10) has been successfully removed; -at the target secure element (13), verifying the validity of the second signature message, decrypting the CEK to obtain the CEK, and decrypting the credential with the CEK.
Owner:THALES DIS FRANCE SA

NAND FLASH controller architecture based on STT-MRAM, caching method and medium

The invention relates to the technical field of integrated circuit memory design, and discloses an STT-MRAM-based NAND FLASH controller architecture, a caching method and a medium, the controller architecture comprises an NAND FLASH controller which is connected with a host interface and an NAND FLASH interface, the NAND FLASH controller comprises a dual-port STT-MRAM caching module, the dual-port STT-MRAM caching module is used for realizing data internal buffering and a buffering process, and the dual-port STT-MRAM caching module is used for realizing data internal buffering. When a host writes data into the NAND FLASH and reads data from the NAND FLASH, the data buffer is used as a data buffer and stores a mapping table and a metadata log; according to the caching method, the STT-MRAM cache is divided into an FTL mapping table storage area, a log area and a data cache area according to memory addresses under the architecture of the controller. According to the invention, the service life of the NAND FLASH can be prolonged, and the data recovery capability under the condition of accidental power failure is improved.
Owner:SUZHOU UNIV

Multi-version concurrency control method and device for database, equipment and medium

The invention provides a multi-version concurrency control method for a database, which can be applied to the technical field of databases. The multi-version concurrency control method for the database comprises the steps that according to a first version and a second version of a target data row, difference information of the target data row is determined, and the second version of the target data row is obtained after the first version is modified through a first transaction; the difference information serves as latest line version information and is written into an unsubmitted version data chain corresponding to the target data line, the unsubmitted version data chain comprises at least one piece of line version information, and the at least one piece of line version information is obtained by executing the first transaction; and under the condition that a feedback signal representing that the first transaction is successfully submitted is received, submitted line version information corresponding to the target data line is generated according to the unsubmitted version data chain, and the submitted line version information is written into a submitted line version chain corresponding to the target data line.
Owner:SUZHOU JIBEISI DATA TECHNOLOGY CO LTD +1

A configuration class data caching ORM system

PendingCN122654166Aguaranteed atomicityEnsure consistency
The application discloses a kind of configuration class data's cache ORM systems, specifically relates to software application technical field, including cache structure definition module, for by Groovy script configuration class data in relational database is converted into Redis specific data structure;Cache synchronization control module is coupled with the data of cache structure definition module.The application is systematically solved through Vickrey auction mechanism and reverse index incremental update the consistency problem of distributed multi-node concurrent modification cache, eliminates cache surprise group effect;Through alliance chain storage and zero-knowledge proof audit, realize the full-process tamper-proof traceability and privacy protection compliance verification of cache operation;Through the construction of immune network antibody library and complement cascade response, realize the active perception and dynamic defense of cache penetration attack, three big mechanisms work together, reduce development and operation cost, improve the security, credibility and management efficiency of cache system.
Owner:SHANGHAI ZHENYUN INFORMATION TECH CO LTD

Message processing method and device

The invention provides a message processing method and device.The method applied to a message production end comprises the steps that before a local transaction is submitted, a message generated in the execution process of the local transaction is uploaded to a local message processing component; determining a local target message queue corresponding to the message through a local message processing component; calling a message persistence device of the local target message queue to store the message in a local database and register a transaction monitor of a local transaction; and under the condition that the transaction monitor monitors that the local transaction is submitted successfully, adding the message to the local target message queue so as to send the message to the message consumption end through the local target message queue, so that the message is uploaded to the local message processing component before the local transaction is submitted, and a series of measures are taken to complete the sending of the message. The processing logic of transactional message sending is simplified, the processing performance is improved, and the transaction consistency of business processing and message sending of a message production end is ensured.
Owner:SICHUAN RURAL COMMERCIAL UNITED BANK CO LTD +1

A photoacoustic remote sensing microscopy imaging method and imaging system based on parallel processing acceleration

The present invention is applicable to the technical field of optical imaging, and provides a photoacoustic remote sensing microscopic imaging method and an imaging system based on parallel processing acceleration. A graphics processing unit (GPU) is used to introduce a unified device architecture based on parallel processing into photoacoustic remote sensing microscopic imaging to improve data processing speed. The data transmission form of data stream is used to break through the limitation of the traditional PARS signal acquisition method subject to the reloading time of the acquisition card. A multi-atomic lock algorithm is used to avoid memory competition caused by multiple threads simultaneously accessing a shared memory location in concurrent threads, thereby greatly improving efficiency.
Owner:TIANJIN UNIV

A metadata management method for deduplication

The present application relates to a metadata management method for deduplication, which receives an I / O request, cuts the data into data blocks, and uses a hash algorithm to establish a unique fingerprint; in the fingerprint index structure, the fingerprint of the data block is queried; a transaction entry is created in the form of a bitmap, and the metadata manager scans the bitmap to obtain the transaction entry in a free state and assigns a globally unique Trans‑id; if a request that hits the fingerprint index is received, the logical block number accessed by the upper layer is mapped to the physical block number in the fingerprint map, and the reference count is increased by 1; if there is no request that hits the fingerprint index, a new free physical block number is assigned, a logical block number mapping is established, the mapping table and the reference count are written to the metadata area of ​​the PM, and the written data blocks are stored. In the present application, a transaction entry combined with a log mechanism is introduced to ensure the atomicity within the transaction entry and to ensure consistent metadata for deduplication in the event of a crash.
Owner:CHONGQING UNIV

Carbon transaction privacy protection method based on cross-chain data fusion

The invention discloses a carbon transaction privacy protection method based on cross-chain data fusion, and the method comprises the steps: obtaining a plurality of transaction data from a plurality of application chains through a block chain interaction interface according to a transaction hash value, and transmitting the transaction data to a transaction analysis interface; the transaction analysis interface analyzes the obtained transaction data based on the intelligent contract method organization and the mapping table to obtain entity data and entity classification data; the data fusion unit fuses the application data in the entity data to obtain fused data, generates a transaction verification hash which can be used for verifying the fused data, and finally uploads the fused data and the transaction verification hash to a cross-chain network; and the cross-chain network uplinks the fused data and the transaction verification hash to an application chain. According to the method, algorithms in the aspects of transaction analysis, entity analysis, data fusion and the like are designed and put forward for the problem of transaction data dispersion among different block chains at present, and the problems of transaction fusion of different block chains and chaining of fused data are solved.
Owner:YUNNAN UNIV

Graph data importing method of graph database

The invention relates to a graph data importing method of a graph database, and belongs to the technical field of indexing and storage of structured data. The method comprises the following steps: creating a graph data import task, carrying out id division on the data import task in sequence, then executing the data import task, after the first data import task is completed, stopping all uncompleted data import tasks, and taking the completed data import task as a standard data import task; carrying out conflict detection on uncompleted data import tasks, re-importing the tasks with detected conflicts according to set retry times and interval time, marking the standard data import tasks as successful after all conflict detection is completed, setting the version of the graph database as the numerical value id + 1 of the first task, waiting for the first task to take effect, and completing data import task processing; and then continuing to execute the data import task which is not completed, and repeating the steps until no data import task needs to be executed. According to the method, the atomicity of the batch parallel imported graph data of the graph database is ensured, and meanwhile, the system blockage is reduced.
Owner:STATE GRID JIANGSU ELECTRIC POWER CO LTD NANJING POWER SUPPLY COMPANY

Smart card equipment management and instruction interaction method and device

The invention provides a smart card equipment management and instruction interaction method and device, and relates to the technical field of smart cards. The method comprises the following steps: monitoring a USB equipment event reported by an operating system; responding to the event, starting an event merging processing flow, and generating a trigger signal after the event is merged in a preset time window; in response to the trigger signal, executing device discovery through the PC / SC interface to obtain a unique identifier of the smart card device, and updating a device resource table; after a service request containing an APDU instruction is received, an exclusive lock is applied for target equipment, and persistent communication connection is obtained; when the exclusive lock is held, APDU instructions are sent in sequence through persistent connection, and results are received; and after completion, releasing the exclusive lock and returning a result. According to the method, the problems of resource consumption and real-time performance of timed polling are solved, event storm is avoided through event merging processing, and correctness and efficiency of high-concurrency services are guaranteed through the exclusive lock and the persistent connection.
Owner:SHENZHEN SNOWBALL TECHNOLOGY CO LTD

A method and system for quickly sorting different specifications of instant tickets

ActiveCN121352677BSolve the problem of low efficiency of cross-database querySolve linkage statisticsBilling/invoicingTicketLocking mechanism
The application relates to the technical field of data processing, and discloses a quick sorting method and system for instant invoice of different specifications, which comprises the following steps: determining an order type based on order information, locking target inventory based on the order type, and triggering a three-way locking mechanism; horizontally and vertically counting the target inventory and performing inventory lending processing; screening the ticket state of the target inventory, and filtering out the to-be-sorted tickets with the ticket state of 'locked' and 'problem ticket' from the target inventory; detecting the allocation specification of the order information, and triggering the box opening logic if the allocation specification is the same; and sorting the target inventory based on the order information. Through specification level association and dynamic lending, the application solves the problems of insufficient sorting specification accuracy, low efficiency caused by separate database and table, large artificial checking workload, and delayed real-time data statistics in instant invoice sorting.
Owner:ZHONGXIN TECH DEV (BEIJING) CO LTD

A multi-host task synchronizer and a multi-host task synchronization method

The present application discloses a multi-host task synchronizer and a multi-host task synchronization method, which relate to the field of data processing. In the multi-host task synchronizer, the MPQ, the transport unit and the destination queue storage unit are connected to a communication bus, and the MPQ is in communication connection with the transport unit. The MPQ obtains at least one group of first description information based on the write register content of its own cache space, calls different transport units for different groups of first description information, and asynchronously processes the corresponding group of transport tasks based on the called transport units and the first description information of the corresponding group. When asynchronously processing the source data generated by each host in the corresponding group of transport tasks, the predicted value of the write pointer of the corresponding destination queue on the communication bus is updated according to the size of the source data. The present application uses the same transport unit and a unique bus identity to transport the same group of transport tasks, thereby ensuring atomicity. The transport process does not require the participation of the host, avoids a single host monopolizing the bus, and reduces the host resource occupancy rate.
Owner:SHANGHAI ENFLAME INTELLIGENCE TECH CO LTD

A software automatic updating method based on a vehicle-mounted embedded operating system

This invention relates to an automatic software update method based on an in-vehicle embedded operating system, belonging to the field of computer software technology. It solves the problem that existing methods cannot simultaneously achieve reliable system startup and flexible, secure automatic software updates. The method includes: partitioning the physical disk into a system root partition, a user data partition, and an OverlayFS working partition; automatically entering safe mode by detecting kernel boot parameters, mounting the system root partition as read-only, and mounting specified directories as read-write overlays based on the OverlayFS file system and whitelist configuration files; dynamically switching the safe mode on and off via system services and command lines; upon detecting an external update device, entering maintenance mode, performing security verification on the update package from the external update device, and then performing an atomic update operation on the user data partition. This achieves both reliable operating system startup and flexible automatic software updates.
Owner:COMP APPL TECH INST OF CHINA NORTH IND GRP