Data Routing Module for Automatic Network Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users of computing devices, such as laptops and smartphones, face the challenge of manually switching between wireless network access and cellular network access, which is inefficient and requires extensive user interaction.
Innovation Solution
A data routing module is implemented to automatically connect or disconnect data sharing sessions based on whether restricted or unrestricted applications are executing on the device, switching between unsecure wireless networks and secure cellular networks as needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual switching between wireless network access and cellular network access is implemented, then users can control network selection, but extensive user interaction is required which reduces efficiency
Solution Approach 1:
The system automatically monitors application execution states and autonomously switches between wireless network and cellular network connections without requiring user intervention. The device serves itself by detecting when restricted applications are running and automatically establishing secure cellular network connections, eliminating the need for manual network switching operations.
Solution Approach 2:
The system continuously monitors the execution state of applications and uses this feedback to automatically adjust network connection status. When a restricted application is detected as executing, the system receives feedback about the security requirements and automatically switches to cellular network, creating a closed-loop control system that adapts to changing application requirements.
2Extent of automation
If automatic network switching based on application execution is implemented, then user interaction is minimized, but system complexity increases due to monitoring and automatic routing requirements
Solution Approach 1:
The network monitoring and automatic switching functionality is merged with the existing operating system's application management and network stack. The system combines application execution monitoring, security policy enforcement, and network connection management into a unified automated process, reducing the need for separate complex monitoring systems.
Solution Approach 2:
The system introduces a network routing module that acts as an intermediary between applications and network connections. This mediator automatically manages the complexity of network switching by intercepting network requests from applications and routing them through appropriate network interfaces based on security policies, shielding users from the underlying complexity.
3Reliability
If secure cellular network is used for all applications, then security is maximized, but cellular data consumption increases unnecessarily for non-sensitive tasks
Solution Approach 1:
The system applies different network connection qualities to different applications based on their security requirements. Restricted applications that handle sensitive information are automatically routed through the secure cellular network, while unrestricted applications use the less resource-intensive wireless network. This creates localized security zones for different applications rather than applying uniform security across all network traffic.
Solution Approach 2:
The system segments applications into two categories: restricted applications requiring secure cellular network connections and unrestricted applications that can use wireless network. This segmentation allows the system to apply appropriate network resources to each category, ensuring security for sensitive applications while conserving cellular data for non-sensitive tasks.
4Loss of energy
If unrestricted applications use unsecure wireless network, then cellular data is conserved, but security risks increase for sensitive information transmission
Solution Approach 1:
The system performs preliminary classification of applications as restricted or unrestricted before network connection is established. By pre-identifying which applications require secure connections, the system can proactively route them through cellular network before any sensitive data transmission occurs, preventing security risks rather than reacting to them after the fact.
Solution Approach 2:
The network routing module acts as an intermediary that inspects application requests and automatically directs sensitive communications through secure cellular network while allowing non-sensitive communications to use wireless network. This intermediary layer filters and routes traffic based on application type, protecting users from security risks on unsecure networks without unnecessarily consuming cellular data.
Data Source
AI summary
In aspects of data routing based on application restriction designation, applications of a computing device can be designated as restricted applications to utilize secure network data or as unrestricted applications to utilize unsecure network data. A first data sharing session is connected over an unsecure wireless network for an unrestricted application executing on the computing device. In response to detecting a restricted application executing on the computing device, a second data sharing session is connected which causes a mobile device to provide cellular data to the computing device over a secure cellular network.


