Multi-party Data Joint Query Method for Secure Distributed Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As data sharing between enterprises increases, existing query methods face challenges in maintaining data security while ensuring query efficiency, with response times lengthening as data volume grows.

Innovation Solution

A multi-party data joint query method that analyzes a joint query sentence to generate a logical execution plan, optimizes it, and converts it into a physical execution plan for each provider, allowing cooperative data querying while protecting metadata security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data sharing between enterprises is increased to improve query efficiency, then productivity improves, but data security deteriorates

Engineering Contradiction:
Improvequery efficiencyVSAvoiddata security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the data query process into multiple independent nodes distributed across different enterprises. Each node processes local data independently and returns results, avoiding centralized data collection. This segmentation enables multi-party joint querying while maintaining data security, as no single enterprise gains access to complete sensitive datasets from all parties.

Inventive Principle:
Principle #1Segmentation

2Productivity

If data volume is increased to improve analysis capability, then productivity improves, but response time increases

Engineering Contradiction:
Improveanalysis capabilityVSAvoidresponse time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent divides large-scale data analysis into segmented query operations across multiple nodes. Each node processes a portion of the data locally and returns results independently, enabling parallel processing. This approach maintains high analysis capability by leveraging distributed data volumes while reducing overall response time through concurrent execution rather than sequential centralized processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial action by allowing each node to process and return results for its local data portion independently, rather than waiting for complete data aggregation. This enables earlier partial results to be obtained and utilized, improving response time while maintaining the ability to perform comprehensive analysis across all distributed data nodes.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11487772B2Multi-party data joint query method, device, server and storage medium
Publication Date: 2022.11.01 BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
  • US11487772B2 patent drawing
  • US11487772B2 patent drawing
  • US11487772B2 patent drawing

AI summary

The present disclosure provides a multi-party data joint query method, a device, a server and a storage medium. The multi-party data joint query method executed by a manager includes: analyzing a multi-party joint query sentence to obtain a logical execution plan; processing the logical execution plan according to providers of respective nodes in the logical execution plan to obtain a physical execution plan of each provider; and generating a query instruction of each provider according to the physical execution plan of each provider, and sending the query instruction to respective provider. The query instruction is configured to instruct the providers to perform a query cooperatively.