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

58results about "Distributed object oriented systems" patented technology

Inventory consistency management method and device based on distributed transactions

The invention relates to the technical field of distributed system transaction management, and discloses an inventory consistency management method and device based on distributed transactions, and the method comprises the following steps: pre-occupying an inventory, and recording the state information of the inventory to a Redis hash structure; after the inventory is pre-occupied successfully, generating a pre-deducted snapshot, generating a compensation identifier, and writing the pre-deducted snapshot and the compensation identifier into a MySQL transaction log together; verifying the uniqueness of the compensation identifier, and submitting the current database transaction after the uniqueness of the compensation identifier is confirmed; when the submission of the current database transaction fails, executing a compensation operation on the current database transaction; and after the compensation operation is executed, performing data consistency verification on the MySQL transaction log and the Redis hash structure. According to the method and the system, the consistency of inventory management during distributed transaction processing is highly guaranteed.
Owner:BEIJING JINHUI TECH CO LTD

Order implementation method, system and device based on distributed transaction, equipment and storage medium

The embodiment of the invention provides an order implementation method, system and device based on distributed transactions, equipment and a storage medium, and relates to the technical field of computer application. Receiving an order request sent by user equipment, and sending a TRY request to each micro-service in the plurality of micro-services in parallel; after it is determined that the data reservation operation of each micro-service is successful, CONFIRM requests are sent to each micro-service in parallel; and after determining that the data reservation operation of any micro-service fails or receiving a cancel request for any micro-service, respectively sending a CANCEL request to each micro-service, so that each micro-service cancels the data reservation operation of the micro-service after receiving the CANCEL request sent by the order service. According to the invention, the method achieves the control of a plurality of micro-services, improves the business processing efficiency while guaranteeing the consistency and atomicity of distributed transactions, and further improves the business throughput.
Owner:BEIJING QIYI CENTURY SCI & TECH CO LTD

Micro-service transaction processing method and device, equipment and medium

The invention relates to the field of resource allocation, and provides a micro-service transaction processing method, device, equipment and medium, and the method comprises the steps: responding to a distributed transaction request, and generating a global transaction snapshot in a transaction coordination layer cache; the global transaction snapshot comprises data change content of operation data required by the distributed transaction corresponding to the distributed transaction request; and when a ready signal fed back by each participating service in the distributed transaction is received, triggering each participating service in the distributed transaction based on the global transaction snapshot to carry out persistence processing on the data change content in parallel. According to the method, the preamble time is locked by pre-generating the global transaction snapshot compression resource, the throughput is effectively improved, the total time consumption in the submission stage is shortened by parallel triggering persistence, and the transaction processing delay is reduced.
Owner:BEIJING TIANYUAN INNOVATION TECH CO LTD

Distributed transaction optimization method based on compensation mechanism

The invention relates to a distributed transaction optimization method based on a compensation mechanism. The method comprises four core links: data standardization: collecting a business event and converting the business event into a structured log, and recording an operation background and a field snapshot; intelligent strategy generation: based on the real-time log data, a dynamic compensation scheme is automatically generated through a strategy engine; task scheduling execution: automatically distributing compensation tasks according to priorities; and a closed-loop optimization mechanism: tracking an execution state in the whole process, and collecting result data for strategy optimization. According to the method, the dynamic compensation strategy engine is constructed, the compensation parameters are adjusted in real time, and non-intrusive architecture design is adopted, so that distributed transaction compensation can be accurately matched with complex business requirements, invalid retry operation is reduced, and execution efficiency is improved; through a visual strategy configuration interface and full-link state tracking, the operation and maintenance complexity is reduced, and rapid iteration of a compensation strategy and accurate fault positioning are realized; rapid access to a new scene / service is realized, and the method can adapt to dynamic environment changes.
Owner:HEBEI TONGFU SHARING TECHNOLOGY CO LTD

Data management method and electronic device

The application discloses a data management method and an electronic device. An operating system of the electronic device can provide a unified interface and capability for an application to call when starting a function, and implement collection, encoding, storage, sharing, decoding and playing of media data and the like, so that the application can standardize, unify and facilitate management of the media data through the unified interface and capability provided by the operating system of the electronic device in a running process, media data is controlled by respective data management systems of the applications, the boundary of the media data in the applications and the device is broken, and the use experience of the user for the media data is improved.
Owner:HUAWEI TECH CO LTD

Distributed transaction processing method and system

The invention discloses a distributed transaction processing method and system, and belongs to the technical field of database systems, the method is suitable for a distributor, and the method comprises the following steps: obtaining transaction processing information of a current to-be-processed transaction, determining a target site for processing the transaction, sending the transaction processing information to the target site, and sending the transaction processing information to the target site; after the target site receives the transaction processing information, if new transaction processing information is not received within a preset time period, transaction processing is carried out according to the transaction processing information, and a transaction processing result is obtained and fed back; and otherwise, taking the current to-be-processed transaction and a new to-be-processed transaction received in the preset time period as target processing transactions, sorting according to the timestamps, sequentially processing the transactions, obtaining a transaction processing result, feeding back the transaction processing result to the distributor, and feeding back the result by the distributor according to the transaction processing result. By implementing the method and the device, the problem of low processing efficiency caused by transaction processing by using a traditional lock mechanism in the prior art can be solved.
Owner:GUANGZHOU SHUANGZHAO ELECTRONIC TECH CO LTD

A cloud computing-based tsunami disaster risk assessment method and system and a medium

The present application relates to the technical field of data processing, and more particularly to a tsunami disaster risk assessment method and system based on cloud computing and a medium. The method comprises the following steps: accessing and converging data of an earthquake monitoring system, a satellite remote sensing system, a tide level monitoring device and a historical tsunami event library to obtain a multi-source heterogeneous tsunami original data set; performing format standardization, time synchronization and semantic annotation processing on the multi-source heterogeneous tsunami original data set to obtain a unified data model; establishing and registering a data service interface based on the unified data model to obtain a data service set; and calling the data service set to obtain tsunami propagation simulation input data. Through multi-source data standardization and semantic fusion, cloud computing parallel processing, multi-dimensional index analysis and dynamic visual display, the present application realizes efficient, accurate, real-time and operable comprehensive management of tsunami disaster risk assessment.
Owner:INST OF GEOMECHANICS

A method of transaction concurrency control

The application discloses a transaction concurrent control method, first constructs a set of transaction system, each transaction index in the transaction system collects the transaction characteristic information of the data item of the partition in real time and dynamically adjusts the partition of the transaction, selects the appropriate concurrent control method for each partition, generates a concurrent control plan, and gives the partition manager, the partition manager adjusts the data partition in the transaction index according to the concurrent control plan, and distributes the concurrent control plan to the client, according to the partition range in the concurrent control plan and the concurrent control method of each partition, carries out the read-write operation, and completes the adaptive transaction concurrent control method. The method of the application adopts the adaptive concurrent control mechanism based on the transaction characteristics of the data item, dynamically selects the appropriate concurrent control method according to the transaction scale, the conflict rate and other characteristics, balances the load between the nodes, and effectively deals with the real-time variable transaction type and different workloads.
Owner:UNIV OF ELECTRONICS SCI & TECH OF CHINA

A marketing middle platform system adopting a gray hot deployment mode based on React Native

The application discloses a marketing middle platform system adopting a gray hot deployment mode based on React Native, and specifically comprises the following steps: 101) a marketing scene analysis step, 102) a condition building step, and 103) a benefit confirmation step. The application expresses complex and changeable marketing rules by abstracting a group of serial hierarchical item expression concepts, and then realizes rule retrieval and verification based on hierarchical items, and applies the hierarchical item concept to the definition of applicable conditions in the marketing middle platform, thereby realizing the marketing middle platform system adopting the gray hot deployment mode based on React Native.
Owner:HANGZHOU YIKE INFORMATION TECH CO LTD

Method, node and blockchain system for submitting state data

A state data submission method, node and blockchain system. The method is applied to a first node in a blockchain system. Leaf nodes of a state tree of a world state include a contract account node and a plurality of contract parameter nodes. The plurality of contract parameter nodes are used to record state values of different contract parameters in a first contract respectively. The contract account node is not affected by updates of the plurality of contract parameter nodes. The first node includes a control process and N computing processes. The method includes: the control process obtaining M transaction groups by grouping a plurality of transactions based on respective pre-execution read-write sets of the plurality of transactions; sending transaction groups involving different contract parameters of the first contract to different computing processes respectively; and a first computing process executing each transaction in the received transaction group involving any contract parameter, and submitting an obtained state value of the any contract parameter to update a contract parameter node corresponding to the any contract parameter.
Owner:HANGZHOU ANT KUAI TECHNOLOGY CO LTD

Distributed standards registry for cloud computing environments

Techniques for providing a distributed standards registry are provided. A DSR system may include a plurality of distributed standards registry participants that are collectively configured to provide control logic for the distributed standards registry using a consensus voting mechanism to make control decisions. The DSR system includes include a distributed ontology model library maintained on the plurality of distributed standards registry participants and storing a plurality of ontology models, and a distributed federation broker registry maintained across the plurality of distributed standards registry participants. A first distributed standards registry participant of the plurality of distributed standards registry participants includes a discovery processor operable to receive and process federation participant queries and a registry processor operable to receive and process registration requests to register the federation broker as providing brokerage services related to a federation service described by one of the plurality of ontology models.
Owner:SCHNEIDER ELECTRIC USA INC

A method and device for managing inventory consistency based on distributed transactions

The application relates to the technical field of distributed system transaction management, and discloses a kind of inventory consistency management method and device based on distributed transaction, method includes the following steps: pre-occupy to inventory, the state information of inventory is recorded to Redis hash structure;When pre-occupy inventory successfully, generate pre-deduct snapshot, generate compensation identifier, and pre-deduct snapshot is written into MySQL transaction log together with compensation identifier;The uniqueness of compensation identifier is checked, after confirming the uniqueness of compensation identifier, the current database transaction is submitted;When the current database transaction fails, compensation operation is executed to the current database transaction;When compensation operation is executed, data consistency check is carried out to MySQL transaction log and Redis hash structure.The application has higher guarantee effect on the consistency of inventory management when processing distributed transaction.
Owner:BEIJING JINHUI TECH CO LTD

Distributed transaction processing method, system and device, storage medium and program product

The invention relates to the technical field of distributed computing, and particularly provides a distributed transaction processing method, system and device, a storage medium and a program product. The method comprises the following steps: a transaction manager sends a registration and opening request of a global transaction to a transaction coordinator; the transaction coordinator registers and opens a global transaction, and allocates a global lock for the global transaction; the transaction manager sends a calling request to each resource manager according to a preset execution sequence; each resource manager starts a branch transaction indicated by the call request and determines an execution state of a preparation stage; respectively sending an execution state to a transaction manager and a transaction coordinator; the transaction manager determines an execution decision of an execution stage based on the execution states of the plurality of branch transactions; sending a decision confirmation request to the transaction coordinator based on the execution decision; releasing the local locks of the plurality of branch transactions under the condition that the execution decision is submission; the transaction coordinator determines a decision confirmation result based on the execution states of the plurality of branch transactions; under the condition that the decision confirmation result is submission, submission instructions are sent to a plurality of resource managers, and the global lock is released; and each resource manager asynchronously submits each branch transaction and asynchronously deletes the rollback log. The resource locking time can be remarkably shortened, and the concurrent processing capacity of the distributed transaction processing system is improved.
Owner:CHINA MOBILE GRP FUJIAN CO LTD +1

A decentralized distributed transaction processing method and apparatus

The application relates to the technical field of distributed transaction processing, and provides a decentralized distributed transaction processing method and device. The method comprises the following steps: a client sends a write request to any one storage node in a server; after receiving the write request sent by the client, the storage node pulls the data of the client to a local server and executes a prepare operation; the storage node after executing the prepare operation transmits the prepare operation to a master node by sending a request request to a next storage node; the master node after executing the prepare operation reversely transmits a commit operation to an initial storage node which initiates the request request by sending a response request to a previous storage node; and the initial storage node which initiates the request request processes the distributed transaction according to the received response request. The application can avoid the congestion caused by the fact that the client sends write requests to all copy nodes, reduce the number of requests, and avoid the defect that each copy node pulls data from the client, causing network congestion of the client.
Owner:CHINA ELECTRONICS CLOUD DIGITAL INTELLIGENCE TECH CO LTD

System and method for distributed processing of large-scale streaming data

Provided is a system for distributed processing of data that includes a data storage storing raw data generated in a fabrication process in real time; a database storing information associated with each of the raw data in real time; a master service that monitors the database on the basis of the information, selects processing targets to be processed among the raw data, and stores metadata associated with the processing targets in a queue; and a plurality of pods which make requests for jobs to the master service, receive metadata from the master service, access the raw data stored in the data storage using the received metadata, and perform the jobs on the raw data.
Owner:SAMSUNG ELECTRONICS CO LTD

Distributed transaction processing method and device based on local table, equipment and medium

The invention provides a distributed transaction processing method and device based on a local table, equipment and a medium, and the method comprises the steps: obtaining an execution triggering operation of a first transaction triggered by a first business system, generating an interface calling request for a second business system according to the execution triggering operation of the first transaction, the interface calling request comprises to-be-executed data of a second business system corresponding to a second transaction; the interface calling request is stored in a local database, a local table is further stored in the local database, and interface calling configuration information of a plurality of service systems is pre-configured in the local table; and according to the interface calling configuration information of the second service system, executing the interface calling request, so that the second service system executes a corresponding transaction operation according to the to-be-executed data of the second transaction. The interface calling requests of the distributed transactions are locally stored, so that the final consistency of the distributed transactions is guaranteed, and standardized management of interface calling of the cross-service system is realized.
Owner:SHENZHEN LANYOU TECHNOLOGY CO LTD

Tsunami disaster risk assessment method and system based on cloud computing and medium

The invention relates to the technical field of data processing, in particular to a tsunami disaster risk assessment method and system based on cloud computing and a medium. The method comprises the following steps: accessing and converging data of an earthquake monitoring system, a satellite remote sensing system, a tide level monitoring device and a historical tsunami event library to obtain a multi-source heterogeneous tsunami original data set; performing format standardization, time synchronization and semantic annotation processing on the multi-source heterogeneous tsunami original data set to obtain a unified data model; establishing and registering a data service interface based on the unified data model to obtain a data service set; and calling the data service set to obtain tsunami propagation analog input data. According to the tsunami disaster risk assessment system and method, efficient, accurate, real-time and operable comprehensive management of tsunami disaster risk assessment is realized through multi-source data standardization and semantic fusion, cloud computing parallel processing, multi-dimensional index analysis and dynamic visual display.
Owner:INST OF GEOMECHANICS

Database processing method and apparatus, electronic device, and computer readable medium

The application discloses a database processing method and device, electronic equipment and computer readable medium, relates to the technical field of computers, and the method comprises the following steps: receiving a database processing request, obtaining a corresponding cluster resource identifier, determining at least one distributed node corresponding to the cluster resource identifier; obtaining the node state identifier of the at least one distributed node, and then determining the corresponding node life cycle stage according to the node state identifier; obtaining the corresponding expected node state identifier according to the node life cycle stage, and then determining the to-be-scheduled resource based on the node state identifier and the expected node state identifier; executing the process of scheduling the to-be-scheduled resource, receiving the returned scheduling result information, and then updating the node state identifier based on the scheduling result information until the node state identifier is updated to the expected node state identifier. It has reentrant capability, can guarantee the atomicity of the variable allocation operation, is simple to code, and reduces the probability of introducing program errors.
Owner:XIAN TONGXING HENGYAO INFORMATION TECHNOLOGY CO LTD

Transaction execution method, system, electronic device and readable medium

This disclosure provides a transaction execution method, system, electronic device, and readable medium. The method includes: receiving an execution instruction for a target transaction; operating on a first database according to the target transaction to obtain an execution success message and sending the execution success message to a message table; sending the execution success message to a first queue; listening to feedback messages in a second queue, wherein the feedback messages are generated by a second node in the transaction execution system after operating on a second database based on the execution success message in the first queue, and then sending the feedback messages to the second queue; and changing the status of the execution success messages in the message table according to the feedback messages, thereby managing the target transaction based on the status of the execution success messages in the message table. The transaction execution method, system, electronic device, and readable medium provided by this disclosure can guarantee the eventual consistency of a distributed transaction system.
Owner:JINGDONG TECH HLDG CO LTD

Systems and methods for configuration driven integration of services in business process models agnostic of workflow systems

Systems and methods for configuration driven integration of services in business process models agnostic of a workflow system are disclosed. An exemplary method includes receiving, at a service executor, a generic service call from a business process management notation (BPMN), wherein the generic service call includes a service name parameter, wherein the service name parameter is associated with a service task of the BPMN, and wherein the service name parameter is associated with a service. The service executor can construct a call to the service including required data from a transient data store. The service executor can then receive return data from the service, store the data in the transient data store and respond to the BPMN that the service task has been completed.
Owner:JPMORGAN CHASE BANK NA

A service-oriented architecture system, service method, device, equipment and medium

The application relates to the technical field of vehicle hardware data processing, and discloses a service-oriented architecture system, a service method, an apparatus, a device and a medium. The system comprises a data layer, the data layer comprising hardware data of various controllers of the vehicle; a packaging service unit, the packaging service unit being used for acquiring various hardware data from the data layer and packaging the various hardware data into multiple different service interfaces according to different characteristics among the various hardware data; an application implementation environment layer, the application implementation environment layer being used for acquiring various service interfaces from the packaging service unit based on an interface transmission protocol and storing the various service interfaces; and an application layer, the application layer being used for calling a target service interface from the application implementation environment layer and acquiring target hardware data packaged in the target service interface according to a target address identifier of the target service interface. The application can reduce the development complexity of a software architecture and improve development efficiency.
Owner:VOYAH AUTOMOBILE TECH CO LTD

Transaction session processing method and device, equipment and storage medium

The invention provides a transaction session processing method and device, equipment and a storage medium, and the method comprises the steps: generating a service request corresponding to a transaction session in response to an editing operation on any transaction agent, and executing the following steps: preprocessing the service request to obtain a context data packet corresponding to the transaction session; performing feature coding processing on the context data packet to obtain a context feature vector; the context feature vectors are input into a pre-configured strategy decision model for strategy decision processing, so that a target transaction strategy is obtained, and a plurality of transaction strategies are configured in the strategy decision model; performing parameter adjustment on the target transaction strategy according to the context feature vector to obtain an adjusted transaction strategy; and processing the service request according to the adjusted transaction strategy to obtain a processing result of the transaction session, so that the accuracy of transaction session processing is improved.
Owner:CHINA UNITED NETWORK COMM GRP CO LTD +1

Verifying Assignment Of Initial Values To Instance Fields Of Class Instances

A system encounters an instruction that triggers loading a class. In response to encountering the instruction, the system executes a bytecode verification of the class. Executing the bytecode verification identifies an object instantiation process that, when executed, instantiates an object representing an instance of the class, and determines that the object instantiation process, when executed in the runtime environment, assigns an initial value to an instance field prior to the object being accessible in the runtime environment. In response to determining that the object instantiation process, when executed, assigns the initial value to the instance field prior to the object being accessible in the runtime environment, the system loads the class in the runtime environment.
Owner:ORACLE INT CORP

Transaction processing method, apparatus, device and medium for distributed system

The application relates to the technical field of computers and networks, in particular to a transaction processing method and device for a distributed system, equipment and a medium. The method performs keyword analysis on a to-be-processed transaction request to determine a keyword, maps the keyword to a transaction category through a mapping table, compares the keyword with a transaction category keyword set to determine a target transaction category, and further determines a target processing model. If a server loaded with the target processing model does not exist in the distributed system, an idle server in the distributed system is selected as a target server, the target server is called to preload the target processing model, the to-be-processed transaction request is sent to the target server, a transaction processing result is obtained, the to-be-processed transaction request is dynamically distributed in the distributed system, frequent switching of processing models is avoided, the processing model is preloaded, the redundant waiting time is shortened, and the transaction processing efficiency is improved.
Owner:CHINA PING AN LIFE INSURANCE CO LTD

Scada web hmi system

The present application aims to provide a SCADA web HMI system capable of reducing the processing load of input / output signals in a large-scale system. An HMI server device performs three filtering processes. The first filtering process is to extract a set of input / output signals from received block data in a case where the received block data corresponds to a screen currently displayed on a web browser. The second filtering process is to extract input / output signals having values changed with respect to previous values from the set of input / output signals extracted by the first filtering process. The third filtering process is to extract input / output signals corresponding to display components configured on a screen currently displayed on a web browser from the input / output signals extracted by the second filtering process.
Owner:TMEIC CORP (100 00)

An optimization method for improving task stability and a terminal

The application discloses an optimization method and a terminal for improving task stability, presetting a distributed system storage file, storing result data of executed corresponding subtasks in a local disk corresponding to a root node and the distributed system storage file in sequence when the corresponding subtasks are executed in each root node, reading the result data from each root node in sequence, judging whether reading abnormality occurs or not, and executing step S3 if the reading abnormality occurs, and reading the result data of the corresponding root node from the distributed system storage file. The application not only stores the result data in the local disk when the corresponding subtasks are executed in each root node, but also stores the result data in the distributed system storage file, preferentially reads the data in the local disk when the data is read, and then reads the data in the distributed system storage file when the reading abnormality occurs, so that the task time consumption caused by disk node failure and the like is effectively reduced, and the stability of task execution is improved.
Owner:福建天晴在线互动科技有限公司

Verifying Assignment Of Initial Values To Instance Fields Of Class Instances

A system encounters a static field-access instruction to access a static field of a class. In response to encountering the static field-access instruction, the system determines that the first static field has yet to be accessed, and responsive to determining that the first static field has yet to be accessed, the system determines that an initial value has been assigned to the static field. In response to determining that the initial value has been assigned to the static field, the system accesses the static field.
Owner:ORACLE INT CORP

Work distribution service

This present disclosure provides for a work distribution service, which is a multi-region, reliable service for dynamically sharding key ranges. The work distribution service offers exclusive ownership with leases, load balancing and routing information for owner discovery. Using the work distribution service, services can easily scale horizontally by sharding their workloads.
Owner:CITY STORAGE SYST LLC

Transaction scheduling scheme determination method and device, equipment, storage medium and product

The invention provides a transaction scheduling scheme determination method and device, equipment, a storage medium and a product. The method comprises the steps of determining a to-be-solved secondary unconstrained binary optimization formula based on a to-be-scheduled transaction set; based on the to-be-solved secondary unconstrained binary optimization formula, executing the following solving operations: obtaining a current test state of the to-be-solved secondary unconstrained binary optimization formula; performing quantum measurement on the current test state to obtain a measurement result of the current test state; determining an energy expected value of the current test state based on the measurement result of the current test state; and comparing a difference value between the energy expected value of the current test state and the energy expected value of the previous test state with a preset threshold value, and determining a transaction scheduling scheme corresponding to the transaction set to be scheduled.
Owner:CHINA MOBILE (SUZHOU) SOFTWARE TECH CO LTD +1