Mobile Device Communication Module Sharing for Resource Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices with limited memory resources face performance degradation when multiple applications establish communication connections simultaneously, impacting user experience.

Innovation Solution

A method and device that select a target connected-application based on application-related information to provide communication connections for multiple candidate applications, optimizing system resource usage by enabling the communication module of the selected application to handle connections for all applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple applications simultaneously open communication modules to establish communication connections, then each application can independently communicate with its corresponding communication end, but system resources are consumed considerably and performance degradation occurs

Engineering Contradiction:
Improvecommunication connection reliabilityVSAvoidsystem resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent merges multiple communication modules into a single shared communication module. Instead of each application having its own dedicated communication module, the system selects one communication module to handle communication for multiple applications. This combining approach reduces the total number of communication modules active simultaneously, thereby reducing system resource consumption while maintaining the ability to establish communication connections for multiple applications through the shared module.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements multi-functionality by enabling a single communication module to serve multiple applications. The selected communication module is configured to handle communication tasks for various applications by establishing communication connections between these applications and their respective communication ends. This universal approach allows one communication module to perform the functions that would otherwise require multiple separate modules, optimizing resource utilization.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If each application establishes a communication connection with a corresponding communication end, then communication functionality is provided for all applications, but the number of active communication modules increases system complexity

Engineering Contradiction:
Improvecommunication capability coverageVSAvoidcommunication module quantity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple communication modules into a single shared resource. The system selects one communication module from among multiple candidate modules and configures it to provide communication services for multiple applications. This merging reduces the number of active communication modules from many to one, thereby reducing device complexity while maintaining comprehensive communication capability coverage through the shared module's ability to connect multiple applications to their respective communication ends.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes the selected communication module universal by enabling it to handle communication tasks for multiple different applications. The communication module is configured to establish connections with various communication ends on behalf of different applications, making it a multi-functional component that replaces what would otherwise require multiple specialized modules, thus reducing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If multiple communication modules are activated simultaneously, then each application has dedicated communication capability, but resource utilization efficiency decreases

Engineering Contradiction:
Improvecommunication connection stabilityVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent merges multiple communication modules into a single shared communication module that serves multiple applications. By consolidating communication functionality into one module rather than maintaining multiple separate modules, the system improves resource utilization efficiency. The shared communication module maintains stable communication connections for multiple applications simultaneously, ensuring reliability while avoiding the resource waste associated with having multiple dedicated modules.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a universal communication module that can handle communication tasks for multiple applications. This multi-functional module dynamically manages communication connections, allocating its capabilities to different applications as needed. This approach ensures that communication stability is maintained for all applications while significantly improving resource utilization efficiency by having one module perform the work of what would otherwise require multiple modules.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10506021B2Method and device for providing communication connection for a plurality of candidate applications in a mobile device
Publication Date: 2019.12.10 BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
  • US10506021B2 patent drawing
  • US10506021B2 patent drawing
  • US10506021B2 patent drawing

AI summary

A mobile device for providing a communication connection for candidate applications comprises an application-obtaining module, an application-selecting module, and a communication-providing module. The application-obtaining module obtains candidate applications to be provided communication connection in the mobile device. At least one of the candidate applications includes a communication module for providing communication connection. The application-selecting module is configured to select a target connected-application from among the candidate applications based on application-related information of the candidate applications. The target connected-application includes the communication module. The communication-providing module is configured to enable the communication module of the target connected application so as to provide communication connection for the candidate applications. The application-related information includes any combination of communication demand information of the candidate applications, communication protocol information of the communication modules of the candidate applications, and application classification information of the candidate applications.