SDK Repair Policy for Cross-Version Anomaly Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SDK repair methods struggle to address the diverse anomalies in SDKs of different content providers due to variations in development methods and host environments, making a single repair solution inadequate.

Innovation Solution

A method and apparatus that utilize a repair platform to determine an anomaly impact index based on SDK, host, and anomaly information, generating a tailored repair policy using an anomaly grading processing rule, which is then delivered to a user terminal for execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the terminal stores multiple versions of the Sdk in the cache for compatibility with different versions of the target application, then the adaptability is improved, but the device complexity increases due to version management overhead

Engineering Contradiction:
ImproveSdk version compatibilityVSAvoidVersion management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically detects the target application's Sdk version through version identification mechanisms, then selects and downloads the appropriate compatible version from the server. This feedback loop eliminates manual version management while ensuring compatibility.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The terminal autonomously manages Sdk version selection, detection, and downloading without user intervention. The system self-determines which version to cache based on the target application's requirements, reducing management complexity.

Inventive Principle:
Principle #25Self-service

2Reliability

If the terminal downloads and caches the Sdk before invoking the target application, then the reliability is improved by ensuring Sdk availability, but the loss of time increases due to the pre-download process

Engineering Contradiction:
ImproveSdk availabilityVSAvoidPre-download time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary version detection and Sdk downloading in the background before the user invokes the target application. This ensures the Sdk is ready when needed, maintaining reliability while minimizing perceived wait time through asynchronous operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The Sdk downloading process occurs continuously in the background during device operation, utilizing idle time periods. This ensures the Sdk is available when needed without blocking the user's workflow or application invocation.

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If the terminal automatically detects and downloads the corresponding Sdk version, then the ease of operation is improved, but the use of energy increases due to automatic detection and download operations

Engineering Contradiction:
ImproveAutomatic Sdk managementVSAvoidEnergy for detection and download
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system performs partial detection by first checking locally cached version information before initiating full Sdk version detection and download. This reduces unnecessary network operations and energy consumption while maintaining automatic management functionality.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The automatic Sdk version detection and download occurs periodically or on-demand rather than continuously. The system checks for version updates at appropriate intervals and only initiates downloads when necessary, reducing overall energy consumption.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentEP4557086B1SDK repair method and apparatus, terminal, device, system, and medium
Publication Date: 2026.05.13 CHINA UNIONPAY
  • EP4557086B1 patent drawingFigure 1
  • EP4557086B1 patent drawingFigure 2
  • EP4557086B1 patent drawingFigure 3

AI summary

The present application relates to the field of data processing. Disclosed are an SDK repair method and apparatus, a terminal, a device, a system, and a medium. The method comprises: according to SDK information, host information, and SDK anomaly information of each anomaly type, obtaining an anomaly impact parameter corresponding to each anomaly type of a target SDK, wherein the target SDK corresponds to a host program indicated by the host information and an SDK version indicated by the SDK information; obtaining a target SDK repair policy on the basis of the anomaly impact parameter corresponding to each anomaly type of the target SDK and a preset anomaly grading processing rule, wherein the target SDK repair policy comprises an SDK repair policy of an anomaly level, in the anomaly grading processing rule, corresponding to the anomaly impact parameter; and delivering the target SDK repair policy to a user terminal, so that the user terminal executes the target SDK repair policy to repair the target SDK.