Linux Mobile Data Network Activation via Android Modem HAL

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Linux operating system faces limitations in accessing the Internet through mobile data networks due to the use of low-speed serial port devices in Modem module data network interface cards, which affects the Internet access rate, necessitating a solution to leverage faster mobile data networks like 4G and 5G.

Innovation Solution

A method and apparatus that utilize a network management service to obtain and send data network activation instructions between a first operating system and a modem, enabling mobile data network activation and configuration, allowing the Linux operating system to access cellular networks through the Android Modem Hardware Abstract Layer, thereby establishing a mobile data network with a fast Internet access rate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If PPP dial-up Internet access is used through Modem module data network interface card, then the Linux operating system can access the Internet, but the Internet access rate is limited due to low-speed serial port devices

Engineering Contradiction:
ImproveInternet access rateVSAvoidcompatibility with mobile data networks
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent introduces an Android operating system as an intermediary layer between the Linux host system and the modem hardware. The Android system includes a modem hardware abstraction layer (HAL) that handles mobile data network protocols (4G/5G), while the Linux system runs application层 programs that request network access. This intermediary architecture allows Linux to access high-speed mobile networks without directly implementing complex cellular protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is segmented into distinct functional layers: the Linux host system handles application-level network management, the Android guest system handles modem control and mobile network protocols, and the physical modem hardware provides actual connectivity. This segmentation allows each layer to be optimized independently - Linux for application compatibility, Android for modem integration, and hardware for high-speed transmission.

Inventive Principle:
Principle #1Segmentation

2Speed

If traditional PPP dial-up protocol is used, then compatibility with existing modem hardware is maintained, but the data transmission speed is limited

Engineering Contradiction:
Improvedata transmission speedVSAvoidnetwork protocol implementation complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The Android operating system serves multiple functions: it acts as a driver for the modem hardware, implements mobile network protocols (4G/5G), provides network management services, and interfaces with the Linux host system. This multi-functional design consolidates complex protocol implementation within the Android layer, allowing the Linux system to access high-speed networks through simplified application-layer interfaces.

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

3Speed

If mobile data network interfaces are directly integrated into Linux kernel, then fast Internet access is achieved, but system complexity and driver compatibility issues arise

Engineering Contradiction:
ImproveInternet access rateVSAvoidoperating system structure complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The Android operating system serves as an intermediary that handles the complexity of modem driver integration and mobile network protocol implementation. The Linux host system communicates with the Android guest system through standardized interfaces (e.g., network management services), avoiding direct integration of complex cellular network code into the Linux kernel while still achieving high-speed access.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240349068A1Method, apparatus, electronic device and storage medium for establishing a mobile data network
Publication Date: 2024.10.17 DOUYIN VISION CO LTD
  • US20240349068A1 patent drawing
  • US20240349068A1 patent drawing
  • US20240349068A1 patent drawing

AI summary

A method, apparatus, electronic device, storage medium, computer program product and computer program for establishing a mobile data network. The method includes: in accordance with a determination that a mobile data network registration is completed, obtaining a data network activation instruction through a network management service of a framework layer of a first operating system, and sending the data network activation instruction to a modem through a second operating system; performing, based on the data network activation instruction, a mobile data network activation operation through the modem; in accordance with a determination that an activation is completed, obtaining network configuration information through the modem, and sending the network configuration information to the network management service; and establishing, based on the network configuration information, a mobile data network through the network management service.