Methods and systems for providing random access of structured media content
are described. One aspect provides a novel file structure or "Vfile", and
method of using the same, for organizing and managing portions of a
structured media content file that are or can be downloaded from a content
provider such as a multimedia content server. The Vfile is configured to
emulate a server file structure that a server uses to store structured
media content files. The Vfile is established at a client location when a
client accesses a structured media content file and is used to buffer and
cache structured media content file portions. In addition to having an
infrastructure that emulates the server's file structure, the Vfile
includes one or more media management tags. The tags are used by the
client to manage a cache of structured media content file portions that
are downloaded from the server. Exemplary tags include, but are not
limited to (1) a validity tag that indicates whether a particular portion
of a structured media content file is available in the Vfile cache, (2) a
hit count tag that gives an indication of how many times a particular
portion has been accessed, (3) an importance tag that gives a weight to
the hit count and determines how long the portion can stay in cache, and
(4) a lock tag that indicates whether or not to lock selected structured
media content file portions in the Vfile. Cache management strategies make
use of the management tags to ensure that relevant portions of the media
file are maintained by the client for as long as they are needed. Those
file portions that are needed, but which are not present in the Vfile, can
be streamed to the client by the server while those file portions that are
present are used to render a view for the user.
Methoden und Systeme für das Zur Verfügung stellen des gelegentlichen Zuganges des strukturierten Mittelinhalts werden beschrieben. Ein Aspekt liefert eine Romanakte Struktur oder "ein Vfile" und eine Methode des Verwendens dasselbe, für die organisierenden und handhabenden Teile einer strukturierten zufriedenen Akte der Mittel, die von einem zufriedenen Versorger wie einem zufriedenen Bediener der Multimedia downloadet werden sind oder können. Das Vfile wird zusammengebaut, um eine Bedienerakte Struktur zu emulieren, der ein Bediener verwendet, strukturierte zufriedene Akten der Mittel zu speichern. Das Vfile wird an einer Klient Position hergestellt, wenn ein Klient eine strukturierte zufriedene Akte der Mittel zugänglich macht und wird verwendet, um strukturierte zufriedene Teile Akte der Mittel abzudämpfen und zu cachieren. Zusätzlich zum Haben einer Infrastrukturs, die die Struktur Akte des Bedieners emuliert, schließt das Vfile einen oder mehr Mittelmanagementumbauten mit ein. Die Umbauten werden vom Klienten benutzt, um einen Pufferspeicher der strukturierten zufriedenen Teile Akte der Mittel zu handhaben, die vom Bediener downloadet werden. Mustergültige Umbauten schließen ein, aber werden nicht auf (1) einen Gültigkeit Umbau begrenzt, der, ob ein bestimmter Teil einer strukturierten zufriedenen Akte der Mittel im Vfile Pufferspeicher vorhanden ist, (2) einen Erfolg Zählimpulsumbau anzeigt, der eine Anzeige über wieviele Male ein bestimmten Teil erreicht worden ist, (3) einen Wertumbau gibt, den, der ein Gewicht zum Erfolg Zählimpuls gibt und feststellt, wie der Teil kann im Pufferspeicher bleiben und (4) einen Verriegelung Umbau sich sehnen, der ob anzeigt, oder nicht zur vorgewählten Verriegelung strukturierte zufriedene Teile Akte der Mittel im Vfile. Pufferspeichermanagementstrategien gebrauchen die Managementumbauten, um sicherzugehen, daß relevante Teile der Mittelakte vom Klienten für so lang beibehalten werden, wie sie erforderlich sind. Jene Akte Teile, die erforderlich sind, aber, die nicht im Vfile anwesend sind, können zum Klienten durch den Bediener geströmt werden, während jene Akte Teile, die Geschenk sind, benutzt werden, um eine Ansicht für den Benutzer zu übertragen.