主权项 |
1. At least one non-transitory computer-readable medium comprising stored instructions which, when executed by one or more processors of a client device communicatively coupled to a distribution network and to a local network, causes the one or more processors to perform steps comprising:
in the client device, causing pre-positioning of a programming object on a storage medium by sending a request signal from the client device to the distribution network, the request signal for requesting that the programming object be pre-positioned on the storage medium rather than be sent over the distribution network to the client device, wherein the storage medium is accessible by the client device without use of the distribution network, and wherein the local network is configured such that the storage medium is accessible via the distribution network for pre-positioning; receiving a downloading signal via the distribution network, the downloading signal for notifying at least one client device that at least one programming object is to be downloaded thereto, the downloading signal including an identification of the programming object to be downloaded; in response to receipt of the downloading signal:
determining that the programming object has previously been, in advance of receiving the downloading signal for the client device to download the programming object, pre-positioned on the storage medium; andcausing the client device to receive the programming object from the storage medium on which the object has been pre-positioned rather than causing the client device to receive the programming object over the distribution network; anddetermining whether the programming object identified in the downloading signal has in fact been received from the storage medium, and if not, causing the client device to receive the programming object over the distribution network; and activating the object at a time after its receipt by the client device. |