Voice Call Auto-Reply SDK Detection and Dynamic Service Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing automatic response services require complex and costly system configurations to determine if a software development kit (SDK) is installed on a mobile terminal, necessitating user intervention or separate databases for service execution.
Innovation Solution
A method and server that automatically provide an on-screen automatic response service through a voice call auto-reply by checking for the SDK installation and executing program location information directly without user intervention, using automatic pop-up functionality when the SDK is present, or sending a URL via text message for user-click execution when it is not.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a separate database or inquiry means is used to check SDK installation status, then the service can be provided to both SDK-installed and non-SDK terminals, but the system configuration becomes complex and costly
Solution Approach 1:
The patent extracts the SDK installation detection functionality from the server-side system and implements it directly on the mobile terminal through an embedded detection mechanism. The terminal autonomously determines whether the SDK is installed and selects the appropriate service delivery mode (automatic pop-up for SDK-installed terminals, text message for non-SDK terminals), eliminating the need for server-side databases and complex inquiry systems while maintaining full service compatibility across different terminal types.
2Adaptability or versatility
If manual user intervention is required to execute program location information, then the system can work without SDK, but the service speed decreases and user experience deteriorates
Solution Approach 1:
The patent implements a dynamic service delivery mechanism that automatically adapts its execution mode based on the terminal's SDK installation status. When the SDK is detected as installed, the system dynamically switches to automatic pop-up execution mode, launching the ARS service immediately without user intervention. When the SDK is not installed, it dynamically transitions to text message delivery mode, where the user manually clicks the URL. This dynamic adaptation resolves the contradiction by optimizing service speed for SDK-capable terminals while maintaining broad system compatibility.
3Productivity
If automatic pop-up is used to execute program location information, then service speed improves and user intervention is eliminated, but the system requires SDK installation on the terminal
Solution Approach 1:
The patent segments the service delivery process into two distinct execution paths based on SDK installation status. The first path (for SDK-installed terminals) uses automatic pop-up technology to execute program location information directly in the browser, achieving high service speed and zero user intervention. The second path (for non-SDK terminals) uses traditional text message delivery with manual URL clicking. The system automatically segments terminals into these two groups and applies the appropriate execution method to each, resolving the contradiction between service speed and terminal compatibility.
Data Source
AI summary
Provide are a method and server for providing an on-screen automatic response service using automatic pop-up through a voice call auto-reply. A method of providing an on-screen automatic response service (ARS) through a voice call auto-reply includes receiving a voice call from a mobile terminal, checking whether a software development kit (SDK), which is necessary to execute program location information (URL) for providing the ARS on the mobile terminal directly without user intervention, is installed, and executing the program location information (URL) directly without user intervention to provide the ARS or providing the program location information (URL) to the mobile terminal and providing the ARS according to an execution command for the program location information (URL) received from a user depending on whether the software development kit is installed.


