Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

43results about How to "Solving Data Consistency Issues" patented technology

Method and device for updating data in distributed storage system

The invention discloses a method and a device for updating data in a distributed storage system. The method comprises the steps as follows: a current server node distributes an only version number to to-be-updated data in a progressive increase manner, and a plurality of replica server node identifiers where a plurality of replicas of the to-be-updated data are located from a metadata information repository; the current server node sends the to-be-updated data and the distributed version number to the replica server nodes corresponding to the plurality of the replica server node identifiers, so that a plurality of the replica server nodes can update respectively preserved replicas and corresponding version numbers according to the to-be-updated data; the version numbers represent the update times of the replicas; and the current server node judges whether data of more than a half of the plurality of the replica server nodes are updated successfully, if the data are updated successfully, successful data updating information and updated version numbers are sent back to a client. With the adoption of the method and the device for updating data in the distributed storage system, the expenditure is increased, and the data consistency among the plurality of the replicas can be guaranteed.
Owner:SHANDA INTERACTIVE ENTERTAINMENT

Intelligent hash data layout method, cluster storage system and cluster storage method

The invention discloses an intelligent hash data layout method, a cluster storage system and a cluster storage method. The intelligent hash data layout method is used for laying out storage nodes in a data volume. Data is distributed through a hash distribution method by taking a directory as a basic unit. The parent directory of a file utilizes extended attributes to record the mapping information of the storage nodes. Sub-files are distributed in the storage nodes to which the parent directory belongs. The distribution method of the sub-files in the storage nodes to which the parent directory belongs specifically comprises one of the following situations that: the sub-files are distributed in the storage nodes to which the parent directory belongs through the hash distribution method; the sub-files are distributed in the storage nodes to which the parent directory belongs through a zonal two-level distribution method; the sub-files are distributed in the storage nodes to which the parent directory belongs through a duplicate two-level distribution method; and the sub-files are firstly distributed in the storage nodes to which the parent directory belongs through the zonal two-level distribution method and then are distributed through a duplicate three-level distribution method. The system and the methods provided by the invention have the advantages that the extensibility, the performance, the availability and the applicability of the cluster storage system can be remarkably improved, and the load pressure of a storage server can be greatly decreased.
Owner:中关村科技租赁股份有限公司

Data communication method of redundant CAN bus communication system

A data communication method of a redundant CAN bus communication system comprises the following steps: a sending terminal sends PDO messages containing a scrolling count value a on two CAN buses; when the sending terminal sends the PDO messages with the same message ID, each time a frame of the PDO message is sent, the scrolling count value a is increased by 1, the initial value of a is 0, the upper limit value of a is N, and when a reaches N, the count is restarted from 1; an expectation counter and an invalid receiving window are arranged at a receiving terminal, and the count value b of the expectation counter indicates the scrolling count value of the PDO message that is expected to be received; when receiving a frame of the PDO message sent by the sending terminal each time, the receiving terminal firstly judges whether the message is valid; if the message is valid, and a is equal to 0, b is set to 1; if the message is valid, and b is less than N, b is updated to b=a+1, and if b is equal to N, b is set to 1; and when the receiving terminal receives the invalid messages, the invalid messages are discarded, and b is maintained to be unchanged. According to the data communication method disclosed by the invention, the shock of the old and new data generated by the receiving terminal can be avoided.
Owner:中国船舶集团有限公司第七一一研究所

Block chain zero-knowledge proving anonymous certificate verification method and system based on DID identity

The invention relates to a DID identity-based block chain zero-knowledge proof anonymous certificate verification method and system. The method comprises the steps of obtaining DID distributed digital certificate identity information of a certificate to-be-verified provider in a Hash chain; obtaining DID distributed digital verification identity information written by a certificate verification party based on the block chain; then, on the basis of a cross-system anonymous certificate verification library pre-stored in a block chain, carrying out certificate verification comparison on the acquired DID distributed digital certificate identity information and the DID distributed digital verification identity information, and generating a certificate verification comparison result; finally, according to the voucher verification comparison result, generating a voucher verification comparison result verification data code, and sending the voucher verification comparison result verification data code to the voucher to-be-verified provider and the voucher verification party. According to the method, the problem of data consistency of a distributed system in the prior art is solved, the personal identification information is protected, and tampering is prevented.
Owner:上海泰砥科技有限公司

Big data platform-based data processing domain architecture method

The invention relates to the field of information construction, in particular to a big data platform-based data processing domain architecture method, which comprises the following steps of establishing a service bus for communication between a service provider and a service caller through a public communication bus consisting of various point-to-point connections; establishing a message-orientedmiddleware for communication between different application systems; and establishing a unified data access service, providing a unified data access entry of the underlying heterogeneous databases, andabstracting the plurality of underlying physical databases/stored tables into one or more logical databases according to the requirements of the business. According to the present invention, the dataprocessing domain realizes the service integration architecture between systems through the service bus and the message middleware, the cross-department business collaboration and the logic data sharing are realized, the flexible multi-data-source access is provided for business monitoring applications, and the unified data monitoring is realized, and the problem that the data consistency and timeliness cannot be guaranteed due to the redundant copying and multi-copy storage of the service data, is solved.
Owner:STATE GRID LIAONING ELECTRIC POWER RES INST +1

Data communication method of redundant CAN bus communication system

The invention discloses a data communication method of a redundant CAN bus communication system. The method comprises the following steps: a sending terminal sends PDO messages containing a scrolling count value a on two CAN buses; when the sending terminal sends the PDO messages with the same message ID, each time a frame of the PDO message is sent, the scrolling count value a is increased by 1, the initial value of a is 0, the upper limit value of a is N, and when a reaches N, the count is restarted from 1; an expectation counter is arranged at a receiving terminal, and the count value b of the expectation counter indicates the scrolling count value of the PDO message that is expected to be received; when receiving a frame of the PDO message sent by the sending terminal each time, the receiving terminal firstly judges whether the message is valid; if the message is valid and a is equal to 0, b is set to 1; if the message is valid and b is less than N, b is updated to b=a+1, and if b is equal to N, b is set to 1; and when the receiving terminal receives the invalid messages, the invalid messages are discarded, and b is maintained to be unchanged. According to the data communication method disclosed by the invention, the shock of the old and new data generated by the receiving terminal can be avoided.
Owner:中国船舶集团有限公司第七一一研究所

Postgresql big data efficient maintenance-free automatic partition method

The invention discloses an efficient maintenance-free automatic partition method for big data of a PostgreSQL, belonging to the field of processing technologies for the big data of a database. The method comprises the following steps of creating an entry table and converting a partition value to a fixed cycle value over time in an abstract manner; creating fixed partitioned logic according to the fixed cycle value; creating a partition inheritance table, which is distributed according to a partitioned logic code and a field value of the entry table; stripping an active partition from the partitioned logic and automatically creating the active partition over time; utilizing inheritance properties to transfer data of a fixed partition to the active partition regularly and deleting the data in the fixed partition after transfer is completed; carrying out split design according to the data size, predefining correspondence rule of layering and the data size, and automatically carrying out split on the next layer when the table data size of the active partition exceeds an upper threshold; and creating an asynchronous inheritance table, which is transferred according to asynchronous active movement data of the partition inheritance table.
Owner:深圳翰飞网络科技有限公司

Distributed transaction processing method and device based on service-free architecture

The invention provides a distributed transaction processing method and device based on a service-free architecture. The method comprises the following steps: receiving an event processing request sent by a platform end, wherein the event processing request is generated by the platform end based on a trigger event request sent by a user end; responding to the event processing request, and sending a query state request to a platform end to query a main transaction execution state; receiving first feedback information sent by the platform end according to the query state request, wherein the first feedback information comprises main transaction identification information and a main transaction execution state; and when the execution state of the main transaction in the first feedback information is a successful state, executing the sub-transaction, wherein the sub-transaction is subordinate to the main transaction. According to the method disclosed by the embodiment of the invention, the subordinate differentiation is carried out on the transactions in the event according to the logic, and the orderly processing of the data in the event is ensured through a sequential execution transmission method, so that the method is low in implementation cost, and the problem of data consistency can be effectively solved.
Owner:INDUSTRIAL AND COMMERCIAL BANK OF CHINA

Block chain peer-to-peer network data synchronization method based on height

The invention discloses a height-based block chain peer-to-peer network data synchronization method, which comprises the following steps of: calculating an account book data set height which needs to be formally recorded in an account book, wherein an account book recorder broadcasts the account book data set height and an account book data set to an adjacent account book recorder through message broadcasting; the close account book recorder receives the broadcasted message and stores the broadcasted message locally; and each account book recorder sends a node height query request to the surrounding accounting nodes at regular time, compares the height of a request return node with the height of a local node, and starts a difference compensation mechanism to perform data synchronization if the height of the request return node is greater than the height of the local node. According to the invention, on the premise that the block chain network system allows free access of any node, whether the node data is in the latest calculation baseline in the distributed peer-to-peer network system is rapidly and accurately judged; and meanwhile, a synchronization standard and a synchronization range are defined for data replication among different nodes in the peer-to-peer network.
Owner:北京天成通链科技有限公司

Data communication method of redundant can bus communication system

The invention discloses a data communication method of a redundant CAN bus communication system. The method comprises the following steps: a sending terminal sends PDO messages containing a scrolling count value a on two CAN buses; when the sending terminal sends the PDO messages with the same message ID, each time a frame of the PDO message is sent, the scrolling count value a is increased by 1, the initial value of a is 0, the upper limit value of a is N, and when a reaches N, the count is restarted from 1; an expectation counter is arranged at a receiving terminal, and the count value b of the expectation counter indicates the scrolling count value of the PDO message that is expected to be received; when receiving a frame of the PDO message sent by the sending terminal each time, the receiving terminal firstly judges whether the message is valid; if the message is valid and a is equal to 0, b is set to 1; if the message is valid and b is less than N, b is updated to b=a+1, and if b is equal to N, b is set to 1; and when the receiving terminal receives the invalid messages, the invalid messages are discarded, and b is maintained to be unchanged. According to the data communication method disclosed by the invention, the shock of the old and new data generated by the receiving terminal can be avoided.
Owner:中国船舶集团有限公司第七一一研究所

A data update method and device in a distributed storage system

The invention discloses a method and a device for updating data in a distributed storage system. The method comprises the steps as follows: a current server node distributes an only version number to to-be-updated data in a progressive increase manner, and a plurality of replica server node identifiers where a plurality of replicas of the to-be-updated data are located from a metadata information repository; the current server node sends the to-be-updated data and the distributed version number to the replica server nodes corresponding to the plurality of the replica server node identifiers, so that a plurality of the replica server nodes can update respectively preserved replicas and corresponding version numbers according to the to-be-updated data; the version numbers represent the update times of the replicas; and the current server node judges whether data of more than a half of the plurality of the replica server nodes are updated successfully, if the data are updated successfully, successful data updating information and updated version numbers are sent back to a client. With the adoption of the method and the device for updating data in the distributed storage system, the expenditure is increased, and the data consistency among the plurality of the replicas can be guaranteed.
Owner:SHANDA INTERACTIVE ENTERTAINMENT
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products