Blockchain-Based Sensitive Phrase Database Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current browser devices face inefficiencies in filtering out sensitive phrases due to the need for remote systems, resulting in long wait times and low filtering efficiency.

Innovation Solution

A data synchronization method and apparatus that utilizes a blockchain system to locally update and synchronize sensitive phrase databases across networks, allowing node devices to filter out sensitive phrases in real-time by storing and verifying transaction data with update operation identifiers and predefined phrases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a remote sensitive phrase filtering system is used, then sensitive phrases can be filtered, but the wait time is long and filtering efficiency is low

Engineering Contradiction:
Improvefiltering efficiencyVSAvoidwait time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent creates a local copy of the sensitive phrase database on the browser device, allowing the device to filter sensitive phrases locally without repeatedly querying the remote server. This copying approach enables immediate filtering while maintaining database updates through periodic synchronization with the remote system.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary action by pre-loading the sensitive phrase database into local storage before filtering operations are needed. The database is updated periodically in advance, so when filtering is required, the local device already has the latest sensitive phrase information ready for immediate processing.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If local sensitive phrase databases are adopted, then filtering efficiency improves, but database synchronization across networks becomes complex

Engineering Contradiction:
Improvefiltering efficiencyVSAvoiddatabase synchronization complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where the browser device sends filtering results and database update status back to the remote server. The server responds with confirmation or corrections, creating a feedback loop that ensures synchronization while simplifying the complexity through structured communication protocols.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent enables self-service by allowing the browser device to autonomously manage its local database through periodic automatic updates. The device independently handles filtering operations and database maintenance, reducing the need for complex centralized control while maintaining synchronization with the remote system.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11985251B2Data synchronization method and apparatus, computer device, and readable storage medium
Publication Date: 2024.05.14 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11985251B2 patent drawing
  • US11985251B2 patent drawing
  • US11985251B2 patent drawing

AI summary

Disclosed is a data synchronization method performed by a computer device, the method including: receiving a piece of transaction data, the piece of transaction data carrying an update operation identifier and a predefined phrase corresponding to the update operation identifier; obtaining, in a case that a target block including the piece of transaction data is stored into a blockchain of a blockchain system, the update operation identifier and the predefined phrase in the target block; and updating a predefined phrase database according to the update operation identifier and the predefined phrase in the target block.