摘要 |
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.
|