Micro-service Data Segmentation for Parallel Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data processing methods in AI technologies, such as deep learning and computer vision, face challenges in efficiently handling large volumes of diverse data types, particularly in scenarios like image and video processing, where data segmentation and parallel processing are not effectively integrated to enhance accuracy and efficiency.

Innovation Solution

The method involves using a first micro-service for data segmentation to obtain sub-data types and multiple second micro-services for processing these sub-data types, each corresponding to specific algorithmic tasks, and then combining the results to achieve a comprehensive data processing outcome, thereby improving adaptability and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional data processing methods are used for large volumes of diverse data types, then processing capability is limited, but system complexity increases when attempting to handle multiple data types

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the data processing system into multiple independent micro-services, where each micro-service is responsible for processing a specific type of sub-data. This segmentation allows the system to handle diverse data types efficiently without increasing overall system complexity, as each micro-service can be developed, deployed, and scaled independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal data processing framework that can handle multiple types of data through a common architecture. The first micro-service universally segments various data types (images, videos, audio, text) into standardized sub-data types, which are then processed by specialized second micro-services, providing both universality in data intake and specialization in processing.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If data segmentation and parallel processing are integrated, then processing accuracy and efficiency improve, but implementation complexity increases

Engineering Contradiction:
Improveprocessing accuracyVSAvoidimplementation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements segmentation by dividing input data into different sub-data types (image data, video data, audio data, text data) through the first micro-service. Each segmented sub-data type is then processed in parallel by dedicated second micro-services, improving processing accuracy through specialized handling while maintaining manageable implementation complexity through clear separation of concerns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary data structure and communication mechanism between the first micro-service and multiple second micro-services. This intermediary layer standardizes data flow and coordination, enabling parallel processing without requiring complex direct integration between all components, thus improving accuracy while controlling implementation complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple micro-services are used for processing different sub-data types, then adaptability improves, but system complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent designs a universal first micro-service that can segment various input data types into standardized sub-data types, providing adaptability to handle diverse data formats. This universal component works in conjunction with specialized second micro-services, achieving both adaptability in data intake and specialized processing capability without proportionally increasing system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent implements a dynamic system where the first micro-service can adaptively segment different types of input data based on the specific data received, and the system can dynamically route different sub-data types to appropriate second micro-services. This dynamic adaptability allows the system to handle diverse data types efficiently without requiring a fixed, complex structure for every possible data type.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11822568B2Data processing method, electronic equipment and storage medium
Publication Date: 2023.11.21 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US11822568B2 patent drawing
  • US11822568B2 patent drawing
  • US11822568B2 patent drawing

AI summary

A data processing method, an electronic equipment, and a storage medium. The method includes: acquiring target data; performing a data segmentation on the target data by using a first micro-service to obtain a plurality of types of sub-data; using a plurality of second micro-services to process the plurality of types of sub-data to obtain a plurality of data processing results respectively corresponding to the plurality of second micro-services, in which each second micro-service corresponds to one type of sub-data; combining the plurality of data processing results to obtain a target data processing result.