Multi-PDP Data Communication Architecture for Mobile Broadband Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile broadband devices are limited to single Packet Data Protocol (PDP) communication, unable to support multiple PDP data services simultaneously, which restricts high-speed data access and diversity, especially on Android systems that primarily support Point to Point Protocol (PPP) networking.
Innovation Solution
A device and method for multi-PDP data communication in mobile broadband devices, incorporating an RIL module, PDP management module, PDP control module, and device management module, enabling the use of multiple NDIS interfaces by encapsulating function call requests into QMI or AT instructions and managing PDP resources to support simultaneous data links.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If single PDP communication is used in mobile broadband devices, then device complexity is reduced and ease of operation is improved, but data communication speed is limited and cannot meet user demands for high speed and diversity
Solution Approach 1:
The patent segments the communication protocol handling by introducing separate PDP control modules for different protocol types (PPP, NDIS, QMI). Each module independently manages specific PDP contexts, allowing multiple PDP instances to coexist without increasing overall system complexity. The PDP management module coordinates these segmented modules, enabling high-speed multi-PDP communication while maintaining manageable complexity through functional decomposition.
2Adaptability or versatility
If Android system supports only PPP networking, then system simplicity is maintained, but NDIS devices with higher speed cannot be supported and multi-PDP data service is unavailable
Solution Approach 1:
The patent implements universality by designing a PDP management module that can handle multiple protocol types (PPP, NDIS, QMI) through a unified interface. The system maintains a PDP resource state table that tracks multiple PDP contexts regardless of protocol type, allowing the Android system to support diverse networking requirements while presenting a consistent management interface. This multi-functional approach enables both PPP and NDIS devices to be supported without requiring separate networking frameworks.
3Productivity
If multiple data links are established simultaneously, then user requirements for high speed and data access diversity are met, but the current RIL framework only supports single data communication method
Solution Approach 1:
The patent introduces a PDP management module as an intermediary between the RIL framework and multiple PDP control modules. This intermediary maintains a centralized PDP resource state table that tracks the status of multiple PDP contexts across different protocols. The management module coordinates PDP establishment, activation, and resource allocation, enabling simultaneous multi-protocol data links while shielding the upper-layer RIL framework from the complexity of managing multiple protocols directly.
Data Source
AI summary
A device and method of driving multi-Packet Data Protocol (PDP) data communication for a mobile broadband device are disclosed. The device includes: a Radio Interface Layer (RIL) module which is configured to receive a function call request message based on data or a configuration service, and call a PDP management module through an extended multi-PDP support interface; a PDP management module, which is configured to acquire a PDP type of an access device corresponding to the function call request and currently supported by the system, trigger a PDP control module, and update and maintain a PDP resource state table; a PDP control module which is configured to encapsulate the function call request message into a Qualcomm MSM Interface (QMI) instruction or covert it into an AT instruction, carry in the instruction identifier information of the access device and output the instruction to a device management module; and a device management module, which is configured to send the instruction to the corresponding access device to perform PDP setup. The present disclosure is capable of supporting a multi-PDP data communication mode and increasing the access speed for a radio broadband device.


