Data Card Connection Manager Conflict Resolution via GUID Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data card connection management systems face issues with multiple connection managers installed on a PC, leading to conflicts, preemption, and poor user experience, especially when using different types of data cards like 3G and mobile Wifi, resulting in inability to use data cards and loss of historical data.

Innovation Solution

A method and apparatus for data card connection management that detects and selects a matching connection manager for the connected data card, allowing only the corresponding manager to start, and shares an overall daemon process to prevent conflicts, reducing the need for frequent unloading and installing of managers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple connection managers are installed on a PC to support different data card types, then the system can manage various data card types, but conflicts and preemption occur causing the UI cannot be started and data cards cannot be used

Engineering Contradiction:
Improvesupport for different data card typesVSAvoidsystem stability and functionality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the connection manager functionality by introducing unique identifiers (GUIDs) for each connection manager instance and implementing a selection mechanism that divides the single UI startup task into multiple candidate evaluations. This allows multiple connection managers to coexist without conflict by clearly distinguishing their identities and responsibilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary selection mechanism that acts as a mediator between multiple connection managers and the UI startup process. This intermediary evaluates compatibility between data cards and connection managers, selects the appropriate manager, and prevents direct conflicts by controlling which manager activates the UI.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If connection managers with the same installation path are installed simultaneously, then various data card types can be managed, but drive conflicts occur causing UI startup failure

Engineering Contradiction:
Improvemanagement of various data card typesVSAvoidUI startup capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies local quality by assigning unique identifiers (GUIDs) to each connection manager instance and implementing location-specific configuration storage. This allows each connection manager to have its own unique identity and configuration space, enabling simultaneous installation without path conflicts while maintaining distinct operational characteristics.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the identification parameter from file system paths to unique GUIDs. This parameter transformation allows multiple connection managers to be distinguished by their GUIDs rather than installation paths, eliminating drive conflicts while maintaining the ability to manage various data card types.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If one connection manager is used for a data card type, then that specific type can be managed, but other connection managers must be unloaded causing loss of historical data

Engineering Contradiction:
Improvedata card management accuracyVSAvoidhistorical data loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent performs preliminary actions by evaluating compatibility between data cards and connection managers before UI startup. The system pre-selects the appropriate connection manager based on compatibility criteria, preventing the need to unload managers later and thus preserving historical data while ensuring accurate data card management.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the system evaluates the compatibility between inserted data cards and available connection managers, selects the most appropriate match, and provides this selection information to control UI startup. This feedback loop ensures accurate management while preventing unnecessary unloading of managers that would cause data loss.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9949313B2Data card connection management method, apparatus and system, and data card
Publication Date: 2018.04.17 ZTE CORP
  • US9949313B2 patent drawing
  • US9949313B2 patent drawing
  • US9949313B2 patent drawing

AI summary

A data card connection management method which is applied to an electronic device on which a plurality of connection managers having connection management matching features are installed, the data card connection management method includes the following steps: when detecting that an access data card is connected to the electronic device, acquiring a connection management matching feature of the access data card; selecting a connection manager matching the connection management matching feature of the data card from the plurality of connection managers having the connection management matching features as a first target connection manager; and starting and only starting the first target connection manager. Correspondingly, a data card connection management apparatus and system, and a data card are further provided. The problem that different types of data card connection managers cannot normally operate on the electronic device is effectively solved.