Third-Party Library Interface Parsing for Stable Platform Calls

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software platforms face inefficiencies and high workload in maintaining compatibility with third-party program libraries due to manual updates required for interface function changes, leading to stability degradation.

Innovation Solution

A method and system for decomposing and calling third-party program library functions, involving constructing submodules like initialization, capability obtaining, and release submodules, and verifying legitimacy to automate the process, ensuring compatibility without manual updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual updates are performed for interface function changes in third-party program libraries, then compatibility between the software platform and third-party programs can be maintained, but the workload increases and efficiency decreases

Engineering Contradiction:
ImprovecompatibilityVSAvoidworkload
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs automatic updates to calling programs when interface functions change in third-party program libraries. The software platform automatically detects changes in exported interface functions and updates the corresponding calling programs without requiring manual intervention, thereby maintaining compatibility while reducing developer workload

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system monitors changes in third-party program library interface functions and automatically triggers updates to calling programs based on detected changes. This feedback mechanism ensures compatibility is maintained dynamically as libraries evolve, eliminating the need for continuous manual updates

Inventive Principle:
Principle #23Feedback

2Reliability

If the software platform continuously updates the calling program to maintain compatibility with third-party programs, then compatibility is preserved, but the development efficiency and upgrade speed are reduced

Engineering Contradiction:
ImprovecompatibilityVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-configures calling programs with the capability to automatically detect and adapt to interface function changes in third-party libraries. By establishing this automatic update mechanism in advance, the system eliminates the need for time-consuming manual updates during subsequent library changes, thereby preserving compatibility while accelerating development cycles

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If manual updates are required for each interface function change, then the software platform can adapt to third-party library changes, but the complexity of maintenance increases

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

Solution Approach 1:

The system automatically detects interface function changes in third-party program libraries and updates calling programs without manual intervention. This self-service capability maintains adaptability to library changes while significantly reducing maintenance complexity by eliminating repetitive manual update tasks

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP4318209B1Method of decomposing and calling functions of a third-party program library on a software platform and calling system
Publication Date: 2026.03.25 SHANGHAI TOSUN TECH LTD
  • EP4318209B1 patent drawingFigure 1~2
  • EP4318209B1 patent drawingFigure 3~4

AI summary

The present disclosure relates to the technical field of computers, and specifically, to a software platform-specific function disassembling and calling method for a third-party program library, and a calling system. The software platform-specific function disassembling and calling method for a third-party program library includes: constructing a third-party program library; verifying legitimacy of the third-party program library; and calling the third-party program library. This realizes an automatic import solution for a function disassembling and calling system of the third-party program library. For both a newly-added third-party program library and an existing third-party program library to which a function change is made, a software platform can automatically identify a function interface by only loading the third-party program library and without requiring a user to manually update a calling program. This method can ensure architectural stability of the software platform and avoid stability degradation caused by repeated modifications to the software platform.