摘要 |
A push proxy and push client for use in a generic dynamic content delivery system the push proxy having: a content provider registration service provider interface, said service provider interface adapted to register said push proxy with content providers and to further receive channel metadata for the content providers; a channel metadata repository adapted to store said channel metadata received from the content providers; a content metadata extractor and cache module adapted to extract metadata for said push proxy from a content and metadata envelope received from the content providers, said content metadata extracting cache further adapted to cache said metadata on said push proxy; a content fragmentation module adapted to break a content and metadata envelope into segments; a deferred retrieval message store module adapted to store a content envelope or one or more segments from said content fragmentation module; a content expiry and replacement module adapted to expire content stored in the deferred retrieval message store or to replace content stored in the deferred retrieval message store; a content dependencies module adapted to provide selection of push clients to advertise a service to; a push scheduler, said push scheduler adapted to schedule the pushing of a content envelope stored in the deferred retrieval message store; and a subscription and rules module adapted to maintain a subscription between an application and the content provider and maintain a list of rules for the subscription.
|