Micro Server Routing Module for Mobile Phone Signal Adaptability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mobile phone computer architectures are inflexible, limiting the device's functionality and restricting the utilization of its processing power for signal alteration during communication, especially in converting and routing different types of signals between various modules.
Innovation Solution
A new computer architecture that includes a micro-server and adaptor modules to process and route signals, separating the conversion and routing functions, allowing any signal from any source to access stored processing modules, with a routing module that uses data stores to determine routing locations based on commands or sources, enhancing the mobile phone's functionality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a conventional computer architecture with a single conversion unit is used, then the device complexity is reduced, but the adaptability and flexibility of signal routing is limited
Solution Approach 1:
The patent divides the conversion unit into multiple separate adaptors, each dedicated to processing a specific signal type (e.g., infra-red adaptor, radio adaptor, GPS adaptor). This segmentation allows each adaptor to be optimized for its specific signal type while enabling flexible routing of different signal types through the routing module, thereby improving adaptability without requiring a completely complex rearchitecture of the entire system.
Solution Approach 2:
The routing module serves as an intermediary component that receives data from various adaptors and processing modules, determines the appropriate routing location based on command identification, and forwards the data accordingly. This intermediary routing mechanism provides flexible signal routing capability while maintaining a relatively simple overall architecture by centralizing the routing decision logic.
2Productivity
If the conversion unit processes all signal types centrally, then the device complexity is minimized, but the processing power utilization for signal alteration is restricted
Solution Approach 1:
By segmenting the conversion unit into specialized adaptors, each adaptor can be optimized for efficient processing of its specific signal type. This allows the system to utilize processing power more effectively by having dedicated processing capabilities for different signal types rather than relying on a general-purpose conversion unit that must handle all signal types.
Solution Approach 2:
The routing module provides universal functionality by routing data from any adaptor or processing module to any other module or external device based on command identification. This multi-functional routing capability maximizes processing power utilization by enabling flexible data flow paths while maintaining a relatively simple architecture through centralized routing control.
3Adaptability or versatility
If a fixed routing architecture is implemented, then the ease of manufacture is improved, but the adaptability to different signal types and sources is reduced
Solution Approach 1:
The patent implements segmentation by creating separate adaptors for different signal types that can be independently manufactured and tested before being integrated into the complete system. This modular approach maintains ease of manufacture for each individual component while enabling high adaptability at the system level through the routing module's flexible data routing capabilities.
Solution Approach 2:
The routing module acts as an intermediary that provides adaptability without complicating the manufacturing of individual components. By centralizing the routing decision logic in this intermediary module, each adaptor can be manufactured independently with relatively simple architecture, while the overall system achieves high adaptability through the routing module's command-based data routing capability.
Data Source
AI summary
A routing system for routing data and instructions between functional modules (22-38) in a mobile phone (5) is described. The system comprises a micro server (21) which includes a routing module (40), a standard routing table (42), a dynamic routing table (44) and a permission database (46). The routing module (40) is arranged to determine whether a signal received from any of the functional modules (22-38) includes command data corresponding to data stored within the standard routing table (42) or the dynamic routing table (44). If a signal is received which does not include command data the routing module (40) routes the signal on the basis of the identity of the functional module (22-38) from which the signal has been received. Otherwise, data stored in association with the identified command data within the standard routing table (42) or the dynamic routing table (44) is utilised to select a destination for a signal. The permission database (46) is utilised to restrict access to certain modules when an instruction is received from an external computer.


