Reliability for wireless data communications
First Claim
1. A data communication method for a vehicle telematics system, the method comprising:
- receiving a request from one or more vehicle applications to retrieve data from a server on an external network;
selecting a preferred wireless data communication channel from a plurality of available wireless data communication channels between the vehicle telematics system and the server for use as a wireless proxy data communication channel;
establishing, in response to the request, the wireless proxy data communication channel between a proxy communication module in the vehicle telematics system and the server;
receiving requested data from the server via the wireless proxy data communication channel;
monitoring a download status for the requested data; and
if the download status is incomplete;
incrementing a retry count by one;
re-establishing communication with the server over the selected wireless proxy data communication channel;
continuing to receive the requested data; and
if a maximum retry count is reached for the wireless proxy data communication channel;
selecting another wireless proxy data communication channel from the plurality of available wireless data communication channels for use as a secondary wireless proxy data communication channel;
establishing the secondary wireless proxy data communication channel between the proxy communications module and the server; and
receiving the requested data from the server via the secondary wireless proxy data communication channel; and
communicating the received requested data from the proxy communication module to the one or more vehicle applications.
12 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are provided for using a proxy communication module within a vehicle telematics unit to provide external data connectivity for vehicle applications. The method comprises receiving a request from one or more vehicle applications to retrieve data from a server on an external network. In response to the request, a wireless proxy data communication channel is established between the proxy communication module in the vehicle telematics system and the server. The requested data is received from the server via the wireless proxy data communication channel and communicated from the proxy communication module to the one or more vehicle applications.
-
Citations
13 Claims
-
1. A data communication method for a vehicle telematics system, the method comprising:
-
receiving a request from one or more vehicle applications to retrieve data from a server on an external network; selecting a preferred wireless data communication channel from a plurality of available wireless data communication channels between the vehicle telematics system and the server for use as a wireless proxy data communication channel; establishing, in response to the request, the wireless proxy data communication channel between a proxy communication module in the vehicle telematics system and the server; receiving requested data from the server via the wireless proxy data communication channel; monitoring a download status for the requested data; and if the download status is incomplete; incrementing a retry count by one; re-establishing communication with the server over the selected wireless proxy data communication channel; continuing to receive the requested data; and if a maximum retry count is reached for the wireless proxy data communication channel; selecting another wireless proxy data communication channel from the plurality of available wireless data communication channels for use as a secondary wireless proxy data communication channel; establishing the secondary wireless proxy data communication channel between the proxy communications module and the server; and receiving the requested data from the server via the secondary wireless proxy data communication channel; and communicating the received requested data from the proxy communication module to the one or more vehicle applications. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data communication method for a vehicle telematics system, the method comprising:
-
receiving a request from one or more vehicle applications to retrieve data from a server on an external network; selecting, in response to the request, a preferred wireless data communication channel from a plurality of available wireless data communication channels between the vehicle telematics system and the server for use as a wireless proxy data communication channel for the vehicle telematics system; and establishing the wireless proxy data communication channel between a proxy communication module in the vehicle telematics system and the server; receiving requested data from the server via the preferred wireless proxy data communication channel; monitoring a download status for the requested data; if the download status is incomplete; incrementing a retry count by one; if a maximum retry count is reached for the wireless proxy data communication channel, the method further comprising; selecting another wireless proxy data communication channel from the plurality of available wireless data communication channels for use as a secondary wireless proxy data communication channel; establishing the secondary wireless proxy data communication channel between the proxy communications module and the server; and receiving the requested data from the server via the secondary wireless proxy data communication channel; re-establishing communication with the server over the selected wireless proxy data communication channel; continuing to receive the requested data; and communicating the received requested data from the proxy communication module to the one or more vehicle applications. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A data communication method for a vehicle telematics system, the method comprising:
-
receiving a request from one or more vehicle applications to retrieve data from a server on an external network; selecting, in response to the request, a high-speed packet data cellular channel from a plurality of available wireless data communication channels between the vehicle telematics system and the server for use as a wireless proxy data communication channel for the vehicle telematics system; establishing the wireless proxy data communication channel between a proxy communication module in the vehicle telematics system and the server; and when a maximum retry count is reached for the high-speed packet data cellular channel; selecting a low-speed circuit-switched data cellular channel for use as a secondary wireless proxy data communication channel; establishing the secondary wireless proxy data communication channel between the proxy communications module and the server; and receiving the requested data from the server via the secondary wireless proxy data communication channel.
-
Specification