Method and system for a distributed navigation system. The system comprises
a client integrated with a mobile communication device (e.g. PDA, cellular
telephone, etc.) and a server communicating via wireless carriers and the
Internet. In one embodiment, the server obtains a user's initial position,
a user-designated destination, and calculates a nominal route from the
user's initial position to the destination. If a deviation from the
nominal route is detected, the reroute tasks are divided between the
server and the client according to a corridor area surrounding the nominal
route. Mapping information related to the corridor area is stored in the
client, and the amount of the stored mapping information depends on the
storage and/or processing capabilities of the client.
Metodo e sistema per un sistema distribuito di navigazione. Il sistema contiene un cliente integrato con un dispositivo mobile di comunicazione (per esempio PDA, il telefono cellulare, ecc.) e un assistente che comunica via gli elementi portanti senza fili ed il Internet. In un incorporamento, l'assistente ottiene la posizione iniziale dell'utente, una destinazione utente-indicata e calcola un itinerario nominale dalla posizione iniziale dell'utente alla destinazione. Se una deviazione dall'itinerario nominale è rilevata, le mansioni di spostamento sono divise fra l'assistente ed il cliente secondo una zona del corridoio che circonda l'itinerario nominale. Il tracciato delle informazioni relative alla zona del corridoio è immagazzinato nel cliente e la quantità delle informazioni di tracciato memorizzate dipende dalle possibilità di elaborazione e/o di immagazzinaggio del cliente.