Virtual Network Connection for Application Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication technologies restrict page jumps between applications if either application is not configured with DeepLink technology, affecting user experience by limiting interaction efficiency and accuracy.

Innovation Solution

An application interaction method and apparatus that establish a virtual network connection between a current application and a preset virtual server, acquire and extract a target application parameter from a network request, and launch the target application, enabling seamless jumps without relying on DeepLink technology configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If DeepLink technology is configured in applications to enable page jumps, then interaction efficiency between applications is improved, but device complexity increases due to additional technology configuration requirements

Engineering Contradiction:
Improveinteraction efficiencyVSAvoidtechnology configuration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a system-level message monitoring mechanism that acts as an intermediary between applications. This mediator captures network requests at the system level, extracts target application parameters, and automatically launches the target application without requiring DeepLink technology to be configured in the applications themselves. This resolves the contradiction by maintaining high interaction efficiency while eliminating the need for complex DeepLink configuration in each application.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If DeepLink technology is required for application page jumps, then jump accuracy is ensured, but ease of operation deteriorates because users cannot jump between applications that lack DeepLink configuration

Engineering Contradiction:
Improvejump accuracyVSAvoidapplication jump accessibility
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent implements a self-service mechanism where the system automatically monitors network requests, identifies target applications through parameter extraction, and executes the launch process without user intervention. This eliminates the need for users to verify DeepLink configuration or manually navigate to target applications, thereby improving ease of operation while maintaining jump accuracy through automated parameter extraction and validation.

Inventive Principle:
Principle #25Self-service

3Productivity

If DeepLink technology is configured in all applications to enable seamless jumps, then user experience is improved, but loss of time occurs during the configuration process across multiple applications

Engineering Contradiction:
Improveuser experienceVSAvoidconfiguration time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by establishing a system-level message monitoring mechanism in advance that automatically intercepts and processes network requests before they require DeepLink configuration. This pre-configured system continuously monitors application network traffic, extracts target parameters, and launches applications automatically, thereby providing seamless user experience without requiring time-consuming DeepLink configuration in each application.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If DeepLink technology is used for application jumps, then interaction accuracy is improved, but device complexity increases due to reliance on specific technology configurations

Engineering Contradiction:
Improveinteraction accuracyVSAvoidtechnology dependency
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a system-level intermediary that monitors network requests and extracts target application parameters without requiring DeepLink technology configuration in the applications. This intermediary mechanism maintains interaction accuracy by reliably identifying target applications through network request analysis while eliminating technology dependency, as it operates at the system level independent of application-specific DeepLink implementations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11360834B2Application interaction method and apparatus
Publication Date: 2022.06.14 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • US11360834B2 patent drawing
  • US11360834B2 patent drawing
  • US11360834B2 patent drawing

AI summary

An application interaction method includes: establishing a virtual network connection between a current application and a preset virtual server; acquiring a target network request passing through an operating system by using the virtual network connection, wherein the target network request indicates a jump from the current application to a target application; extracting a target application parameter from the target network request, wherein the target application parameter includes at least an identifier of the target application; and launching the target application according to the target application parameter.