Mobile Device Automatic Network Selection VoIP Cellular
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional communication methods for mobile devices are inconvenient and costly, especially for long-distance or international calls, due to differences in dialing and message transfer interfaces between cellular phones and communication software, and the high costs associated with conventional telecommunication networks.
Innovation Solution
A method and mobile device that automatically determine whether to use a VoIP proxy server or cellular network for communication based on internet connectivity and user configuration, allowing seamless switching between VoIP and cellular networks for voice calls and messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If communication software with third-party applications is used for Internet phone calls and message transfer, then communication cost is reduced, but user interface convenience deteriorates due to different dialing and message transfer interfaces
Solution Approach 1:
The patent combines the cellular phone interface and communication software functions into a unified system. The cellular phone interface detects contact online status and automatically routes communications through appropriate channels (cellular network or Internet), merging the operational workflows of both systems into a single user experience that maintains convenience while reducing costs.
Solution Approach 2:
The cellular phone interface is enhanced to perform multiple functions: it not only handles traditional cellular communications but also detects Internet availability, checks contact online status, and automatically selects the optimal communication path. This multi-functionality allows the familiar cellular interface to serve both conventional and Internet-based communication needs.
2Productivity
If automatic network selection is implemented, then communication efficiency is improved, but system complexity increases due to multiple detection and routing mechanisms
Solution Approach 1:
The system performs preliminary detection of Internet availability and contact online status before initiating communication. By checking these conditions in advance, the system automatically prepares the optimal communication path, eliminating the need for complex real-time routing decisions during active communication and simplifying the overall system architecture.
3Device complexity
If manual selection between VoIP and cellular network is required, then system simplicity is maintained, but user time and operational steps increase
Solution Approach 1:
The system provides self-service by automatically detecting Internet connectivity, checking contact online status through the VoIP proxy server, and selecting the appropriate communication network without user intervention. This automation eliminates manual selection steps, saving user time while maintaining reasonable system complexity through straightforward detection and routing logic.
Data Source
AI summary
A method for automatically choosing a communication network is applicable to a mobile device. When receiving a communication request for a contact from a user interface, a processing unit determines a status of a network card module according to the communication request. When the network card module is enabled, the network card module sends a network packet and receives a corresponding response packet to determine whether the network card module is connected to the Internet. When the network card module is connected to the Internet, the network card module sends an inquiry packet to a voice over internet protocol (VoIP) proxy server and receives a corresponding response packet to determine whether the contact is online. When the contact is online, the network card module carries out the communication request through the VoIP proxy server. Otherwise, the communication request is carried out by a cellular phone module.


