Image Effect Task Routing With Cached Server Mediation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing systems face inefficiencies due to the need for clients to directly access servers for effect item processing, leading to resource overconsumption and increased maintenance costs, and the vulnerability to special means that bypass permission limits.

Innovation Solution

A method involving a first server and a second server are introduced between the client and processing server to manage effect processing tasks, with the first server determining task execution conditions and adding tasks to a cache list, while the second server accesses the processing server for actual processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If clients directly access servers for effect processing, then processing speed is fast, but resource consumption increases and maintenance costs increase

Engineering Contradiction:
Improveprocessing speedVSAvoidresource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent introduces a task management server as an intermediary between the client and the processing server. This server receives effect processing tasks from clients, manages task queues, and coordinates processing requests. By adding this intermediary layer, the system achieves better resource management and reduces direct client-server resource consumption while maintaining processing speed through efficient task scheduling.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the server system into multiple functional components: a task management server for coordinating requests, multiple processing servers for actual effect processing, and a database server for storage. This segmentation allows each component to specialize in specific functions, improving overall system efficiency and reducing resource consumption by distributing tasks appropriately across different servers.

Inventive Principle:
Principle #1Segmentation

2Speed

If clients directly access servers for effect processing, then processing speed is fast, but maintenance costs increase

Engineering Contradiction:
Improveprocessing speedVSAvoidmaintenance costs
Core Design Contradiction:
SpeedVSEase of manufacture

Solution Approach 1:

The task management server acts as a centralized intermediary that handles all client requests before they reach processing servers. This intermediary layer simplifies maintenance by centralizing task management logic and reducing the complexity of direct client-server connections, making the system easier to maintain while preserving fast processing speeds through efficient task routing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

By segmenting the server architecture into task management, processing, and database layers, the patent creates modular components that can be maintained independently. This segmentation reduces maintenance complexity by isolating different functional areas, allowing updates and repairs without affecting the entire system, thus reducing maintenance costs while maintaining processing speed.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If clients directly access servers for effect processing, then system structure is simple, but vulnerability to special means bypassing permission limits increases

Engineering Contradiction:
Improvesystem structureVSAvoidpermission security
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The task management server serves as a security intermediary between clients and processing servers. It handles permission verification, task authentication, and request validation before tasks reach processing servers. This intermediary layer strengthens permission security by centralizing access control logic, making it harder for special means to bypass permissions while adding minimal complexity through standardized authentication protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The task management server performs preliminary actions including permission verification, task validation, and authentication before allowing processing servers to execute tasks. By conducting these security checks in advance, the system prevents unauthorized access and bypass attempts before they can affect processing servers, enhancing reliability without significantly complicating the overall system structure.

Inventive Principle:
Principle #10Preliminary action

4Speed

If all algorithms for effect items are integrated in the client, then processing speed is fast, but device complexity increases

Engineering Contradiction:
Improveprocessing speedVSAvoidclient complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent extracts complex algorithmic processing from the client and places it on dedicated processing servers. The client only handles simple task initiation and result reception, while sophisticated effect processing algorithms run on remote servers. This extraction reduces client complexity significantly while maintaining fast processing speeds through optimized server-based computation and efficient task scheduling.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20260044377A1Media data processing method, system, device, and storage medium
Publication Date: 2026.02.12 BEIJING ZITIAO NETWORK TECH CO LTD
  • US20260044377A1 patent drawing
  • US20260044377A1 patent drawing
  • US20260044377A1 patent drawing

AI summary

The present disclosure provides a media data processing method, system, device, storage medium and product. The method includes: receiving, through a first server, a trigger request sent by a client after triggering any effect item for an image to be processed, creating, through the first server, an effect processing task, and performing pre-processing on the effect processing task and performing a judgement of a task execution condition; adding, through the first server, the effect processing task into a cache list readable by a second server after determining that the task execution condition is met based on a pre-processing result of the effect processing task; and accessing, through the second server, a processing server that performs effect processing, and transmitting the effect processing task obtained from the cache list to the processing server.