In a wireless system comprising a plurality of radio base station, each base
station
services a portion of the system. A cache is associated with each base station.
The cache stores files regularly requested by the remote unit within the coverage
area of the corresponding base station. When a base station receives a message
from a remote unit, it parses the message to determine if the message comprises
a file request. If so, the base station determines whether the file is available
from the cache. If available, the base station responds to the request by forwarding
the requested file from the cache. If the file is not available, the base station
forwards the message to a central controller, which retrieves the file via the
Internet from the appropriate content server and provides it to the base station.