DE60111996T2 - Method for delivering content - Google Patents

Method for delivering content Download PDF

Info

Publication number
DE60111996T2
DE60111996T2 DE60111996T DE60111996T DE60111996T2 DE 60111996 T2 DE60111996 T2 DE 60111996T2 DE 60111996 T DE60111996 T DE 60111996T DE 60111996 T DE60111996 T DE 60111996T DE 60111996 T2 DE60111996 T2 DE 60111996T2
Authority
DE
Germany
Prior art keywords
content
file
user
area
skipped
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE60111996T
Other languages
German (de)
Other versions
DE60111996D1 (en
Inventor
Junichi Shinagawa-ku Kurihara
Tatsuya Shinagawa-ku Akashi
Junko Shinagawa-ku Ozaki
Mika Shinagawa-ku Munenaka
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Application granted granted Critical
Publication of DE60111996D1 publication Critical patent/DE60111996D1/en
Publication of DE60111996T2 publication Critical patent/DE60111996T2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Description

HINTERGRUND DER ERFINDUNGBACKGROUND THE INVENTION

Gebiet der ErfindungTerritory of invention

Die Erfindung bezieht sich auf ein Inhaltsübertragungsverfahren, das dazu geeignet ist, Dateien mit Inhalten, wie z. B. Bewegtbildern, Standbildern und Musikprogrammen, die von einem Server an eine Nutzerendgeräteinheit übertragen werden, in einem Strom wiederzugeben.The The invention relates to a content transfer method that is suitable for files with content, such. B. moving pictures, still images and Music programs that transmit from a server to a user terminal unit to play in a stream.

Beschreibung des technischen Gebietsdescription of the technical field

Ein Dienst, der Dateien mit Inhalten von Bewegtbildern, Standbildern, Musikprogrammen usw. über ein Netz bereitstellt, ist attraktiv geworden. In einem derartigen herkömmlichen Inhaltsübertragungsdienst greift ein Nutzer oder eine Nutzerin, wenn er bzw. sie einen Inhalt kauft, auf einen speziellen Server zu, der die Inhalte über eine Nutzerendgeräteinheit liefert und die Datei mit dem Inhalt über das Netz herunterlädt.One Service that uploads files containing moving pictures, still images, Music programs, etc. over providing a network has become attractive. In such a usual Content Transfer Service a user grabs when he or she has content buys on a special server that has the content over one User terminal unit returns and downloads the content file over the network.

In den letzten Jahren sind Server, die Inhalte von Bewegtbildern, Standbildern, Musikprogrammen usw. übertragen, in einem Netz verwendet worden. Wenn ein derartiger Dienst verwendet wird, wird eine Nutzerendgeräteinheit mit einem Server verbunden, der einen Inhalt über das Netz überträgt. Wenn die Nutzerendgeräteinheit mit einem derartigen Server verbunden ist, werden der Inhaltsname und die Daten über jeden Inhalt, den der Server bereitstellt, angezeigt. Wenn der Nutzer den Inhalt kauft, sendet die Nutzerendgeräteinheit eine Anforderung zum Herunterladen für den gewünschten Inhalt an den Server.In In recent years, servers, the contents of moving images, still images, Transfer music programs, etc. used in a network. When using such a service becomes a user terminal unit connected to a server that transmits content over the network. If the user terminal unit Connected to such a server becomes the content name and the data about any content that the server provides. If the user buys the content, the user terminal unit sends a request for Download for the wished Content to the server.

Wenn der Server die Anforderung zum Herunterladen für den gewünschten Inhalt empfängt, ruft der Server die Datei mit dem gewünschten Inhalt von einer vorgegebenen Bibliothek ab und überträgt die abgerufene Datei über das Netz zur Nutzerendgeräteinheit. Die Datei mit dem Inhalt wird auf einem Festplattenlaufwerk oder dergleichen der Nutzerendgeräteinheit gespeichert. Alternativ kann die Seite der Nutzerendgeräteinheit eine Datei mit einem Inhalt, die von der Server-Seite gesendet worden ist, auf einer Echtzeit-Grundlage wiedergeben (diese Operation wird als Operation der Wiedergabe in einem Strom bezeichnet).If the server receives the download request for the desired content Server the file with the desired one Content from a given library and transmits the retrieved file over the Network to the user terminal unit. The file with the contents will be on a hard disk drive or like the user terminal unit saved. Alternatively, the page of the user terminal unit a file with content that has been sent from the server side is to play on a real-time basis (this operation will as an operation of reproduction in a stream).

Wenn der Nutzer oder die Nutzerin einen Inhalt über das Netz empfängt, kann er bzw. sie die Nutzerendgeräteinheit betreiben, um verschiedene Wiedergabefunktionen auszuführen, wie z. B. die Stopoperation, die Operationen des Vorwärtsüberspringens und die Operation des Rückwärtsüberspringens. In diesem Fall kann der Nutzer jedoch z. B. eine Nachricht oder eine Werbeeinblendung überspringen, die ein wichtiger Abschnitt vom Standpunkt des Informationsanbieters ist. Folglich leidet der Informationsanbieter an einem großen Verlust bei derartigen Funktionen. Eine modifizierte Version dieses Problems ist in WO 99/37045 durch das Anwenden lokaler Puffer in einem Endgerät gelöst worden, deren Inhalte nicht übersprungen werden können.If the user receives content over the network he or she, the user terminal unit operate to perform various playback functions, such as z. The stop operation, the forward skip operations and the backward skip operation. In this case, the user can, however, z. As a message or skip an ad, which is an important section from the point of view of the information provider is. Consequently, the information provider suffers a large loss in such functions. A modified version of this problem has been solved in WO 99/37045 by applying local buffers in a terminal, their contents are not skipped can be.

AUFGABEN UND ZUSAMMENFASSUNG DER ERFINDUNGTASKS AND SUMMARY OF THE INVENTION

Deshalb ist es eine Aufgabe der Erfindung, ein Inhaltsübertragungsverfahren zu schaffen, das erlaubt, einen wichtigen Abschnitt sicher zu übertragen, wenn Dateien mit Inhalten, wie z. B. Bewegtbildern, Standbildern und Musikprogrammen, die von einem Server an eine Nutzerendgeräteinheit übertragen werden, in einem Strom wiedergegeben werden.Therefore it is an object of the invention to provide a content transfer method that allows to securely transmit an important section if files with content such. B. moving images, still images and music programs transmitted from a server to a user terminal unit be played in a stream.

Die Erfindung ist ein Inhaltsübertragungsverfahren zum Senden einer Inhaltsdatei von einem Server an eine Nutzerendgeräteinheit über ein Netz und zum Veranlassen der Nutzerendgeräteinheit, die Inhaltsdatei in einem Strom wiederzugeben, das die folgenden Schritte umfasst: Bezeichnen eines nicht zu überspringenden Bereichs, der einen wichtigen Abschnitt der Inhaltsdatei repräsentiert, Senden von Informationen bezüglich des nicht zu überspringenden Bereichs von dem Server zu der Nutzerendgeräteinheit zusammen mit der Inhaltsdatei, Veranlassen der Nutzerendgeräteinheit, festzustellen, ob der nicht zu überspringende Bereich übersprungen worden ist, und dann, wenn der nicht zu überspringende Bereich übersprungen worden ist, Senden von Informationen, die angeben, dass der nicht zu überspringende Bereich übersprungen worden ist, zu dem Server, und Veranlassen des Servers, Informationen, die dem nicht zu überspringenden Bereich entsprechen, durch weitere Sendemittel an den Nutzer zu senden, wenn der Server die Informationen, die ange ben, dass der nicht zu überspringende Bereich übersprungen worden ist, empfangen hat.The Invention is a content transfer method for sending a content file from a server to a user terminal unit via Network and causing the user terminal unit, the content file in a stream comprising the following steps: Designating a not skippable Area that represents an important section of the content file, Sending information regarding of the not to be skipped Area from the server to the user terminal unit together with the content file, Causing the user terminal unit to determine if the not skipping Skipped area has been, and then if the non-skipped area is skipped has been sending information that does not indicate that to skip Skipped area has been to the server, and causing the server to get information, the one that can not be skipped Area correspond by further sending means to the user send if the server gives the information that the not to be skipped Skipped area has been received.

Wenn eine Datei mit einem Inhalt von einem Server an eine Nutzerendgeräteinheit gesendet wird, werden außerdem die Informationen bezüglich eines nicht zu überspringenden Bereichs gesendet. Die Nutzerendgeräteinheit bestimmt, ob der nicht zu überspringende Bereich übersprungen worden ist oder nicht. Wenn der nicht zu überspringende Bereich übersprungen worden ist, werden Informationen, die repräsentieren, dass der nicht zu überspringende Bereich übersprungen worden ist, zu dem Server gesendet. Wenn der Server derartige Informationen empfängt, werden Informationen, die dem nicht zu überspringenden Bereich entsprechen, unter Verwendung eines weiteren Sendemittels, wie z. B. elektronischer Post, an die Nutzerendgeräteinheit gesendet. Folglich können die Informationen sicher zur Nutzerseite übertragen werden, selbst wenn wichtige Informationen auf der Seite der Nutzerendgeräteinheit übersprungen werden.In addition, when a file containing a content is sent from a server to a user terminal unit, the information regarding a non-skip area is sent. The user terminal unit determines whether the area not to be skipped has been skipped or not. If the area not to be skipped has been skipped, information representing that the skipped area has been skipped is sent to the server. When the server receives such information, information corresponding to the area not to be skipped is used by using another transmission means such as a transmission means. As electronic mail, sent to the user terminal unit. Consequently, the information can be securely transmitted to the user side, even if important in formations on the side of the user terminal unit are skipped.

Diese und weitere Aufgaben, Merkmale und Vorteile der Erfindung werden angesichts der folgenden ausführlichen Beschreibung einer ihrer Ausführungsformen der besten Art offensichtlich, wie sie in der beigefügten Zeichnung veranschaulicht ist.These and other objects, features and advantages of the invention considering the following detailed Description of one of its embodiments the best kind obviously, as in the attached drawing is illustrated.

KURZBESCHREIBUNG DER ZEICHNUNGSUMMARY THE DRAWING

1 ist ein Blockschaltplan, der die Gesamtstruktur eines Inhaltsmanagementsystems gemäß der Erfindung zeigt; 1 Fig. 12 is a block diagram showing the overall structure of a content management system according to the invention;

2 ist eine schematische Darstellung, um das Inhaltsmanagementsystem gemäß der Erfindung zu erklären; 2 Fig. 12 is a schematic diagram for explaining the content management system according to the invention;

3 ist eine schematische Darstellung, um das Inhaltsmanagementsystem gemäß der Erfindung zu erklären; 3 Fig. 12 is a schematic diagram for explaining the content management system according to the invention;

4 ist eine schematische Darstellung, um das Inhaltsmanagementsystem gemäß der Erfindung zu erklären; 4 Fig. 12 is a schematic diagram for explaining the content management system according to the invention;

5 ist eine schematische Darstellung, um das Inhaltsmanagementsystem gemäß der Erfindung zu erklären; 5 Fig. 12 is a schematic diagram for explaining the content management system according to the invention;

6 ist eine schematische Darstellung, um einen nicht zu überspringenden Bereich im Inhaltsmanagementsystem gemäß der Erfindung zu erklären; und 6 Fig. 12 is a schematic diagram for explaining a non-skipped area in the content management system according to the invention; and

7 ist eine schematische Darstellung, um einen nicht zu überspringenden Bereich im Inhaltsmanagementsystem gemäß der Erfindung zu erklären. 7 Fig. 12 is a schematic diagram for explaining a non-skipped area in the content management system according to the invention.

AUSFÜHRLICHE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMDETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

Als Nächstes wird unter Bezugnahme auf die beigefügte Zeichnung eine Ausführungsform der Erfindung beschrieben. 1 zeigt ein Beispiel der Struktur eines Systems gemäß der Erfindung. In 1 ist das Bezugszeichen 1 eine Inhaltsmanagementgesellschaft. Die Inhaltsmanagementgesellschaft 1 managt die Inhaltsdaten von Bewegtbildern, wie z. B. Filmen und Dramen, die Inhaltsdaten von Standbildern, die Inhaltsdaten von Musikprogrammen usw. völlig. Außerdem stellt die Inhaltsmanagementgesellschaft 1 sowohl einen Dienst zum Speichern von Inhalten der Nutzer und einen Dienst in Verbindung damit als auch einen Dienst zum Verkaufen und Bereitstellen von Inhalten bereit.Next, an embodiment of the invention will be described with reference to the accompanying drawings. 1 shows an example of the structure of a system according to the invention. In 1 is the reference 1 a content management company. The content management company 1 manages the content data of moving pictures, such as Movies and dramas, content data of still images, content data of music programs, etc. completely. In addition, the content management company 1 both a service for storing content of the users and a service in connection therewith as well as a service for selling and providing content.

Die Inhaltsmanagementgesellschaft 1 besitzt eine Inhaltsbibliothek 11, einen Bibliotheksmanagement-Server 12, einen Kundendateien-Speicher 13, einen Kundendateien-Managementserver 14, eine Übertragungsmanagement-Datenbank 15 und einen Übertragungsmanagement-Server 16. Die Inhaltsbibliothek 11 speichert viele Inhalte, die die Inhaltsmanagementgesellschaft 1 bereitstellt und verkauft. Der Bibliotheksmanagement-Server 12 managt die Inhaltsbibliothek 11. Der Kundendateien-Speicher 13 speichert die Inhalte der Nutzer. Der Kundendateien-Managementserver 14 managt den Kundendateien-Speicher 13. Die Übertragungsmanagement-Datenbank 15 speichert die Übertragungsinformationen. Der Übertragungsmanagement-Server 16 managt die Übertragung der Inhalte. Außerdem besitzt die Inhaltsmanagementgesellschaft 1 einen Postverarbeitungs-Server 17. Der Postverarbeitungs-Server 17 tauscht Nachrichten mit den Kunden aus.The content management company 1 owns a content library 11 , a library management server 12 , a customer file store 13 , a customer file management server 14 , a transmission management database 15 and a transmission management server 16 , The content library 11 stores a lot of content that the content management company 1 provides and sells. The library management server 12 manages the content library 11 , The customer file store 13 stores the contents of the users. The customer file management server 14 manages the customer file store 13 , The transfer management database 15 stores the transmission information. The transmission management server 16 manages the transfer of content. Besides, owns the content management company 1 a mail processing server 17 , The mail processing server 17 exchanges messages with the customers.

Dieser Server 12, 14, 16 und 17 sind mit einem Netz verbunden, sodass Daten zwischen ihnen ausgetauscht werden. Außerdem können diese Server 12, 14, 16 und 17 über eine Kommunikationsschnittstelle 19 mit dem Netz 3 verbunden sein. Das Netz 3 ist z. B. das Internet.This server 12 . 14 . 16 and 17 are connected to a network so that data is exchanged between them. Besides, these servers can 12 . 14 . 16 and 17 via a communication interface 19 with the net 3 be connected. The network 3 is z. For example, the Internet.

Diese Server 12, 14, 16 und 17 können jeweils durch dedizierte Computer ausgeführt werden. Alternativ können die Server 12, 14, 16 und 17 durch einen einzelnen Computer ausgeführt werden. Die Inhaltsbibliothek 11, der Kundendateien-Speicher 13 und die Kundendatenbank 15 können durch eine Speichervorrichtung eines Servers oder dedizierter Computer ausgeführt werden. Außerdem können diese Server 12, 14, 16 und 17 und die Inhaltsbibliothek 11, der Kundendateien-Speicher 13 und die Kundendatenbank 15 anstatt durch dieselbe Gesellschaft durch verschiedene Gesellschaften gemanagt werden.These servers 12 . 14 . 16 and 17 can each be done by dedicated computers. Alternatively, the servers can 12 . 14 . 16 and 17 be executed by a single computer. The content library 11 , the customer files store 13 and the customer database 15 may be performed by a storage device of a server or dedicated computer. Besides, these servers can 12 . 14 . 16 and 17 and the content library 11 , the customer files store 13 and the customer database 15 instead of being managed by the same company by different companies.

Eine Nutzerendgeräteinheit 2 ist eine Endgeräteeinheit, die jeder Nutzer betreibt. Die Nutzerendgeräteinheit 2 kann durch einen Personal-Computer ausgeführt werden. Die Nutzerendgeräteinheit 2 besitzt eine Kommunikationsfunktion. Die Nutzerendgeräteinheit 2 kann mit dem Netz 3 verbunden sein. Die Nutzerendgeräteinheit 2 kann über eine Telephonleitung, einen Netzdienst eines CATV (Kabelfernsehens), einen Netzdienst eines Zellulartelephons, eine Standleitung oder dergleichen mit dem Netz 3 verbunden sein.A user terminal unit 2 is a terminal unit that every user operates. The user terminal unit 2 can be run by a personal computer. The user terminal unit 2 has a communication function. The user terminal unit 2 can with the net 3 be connected. The user terminal unit 2 may be connected to the network via a telephone line, a CATV (cable television) network service, a cellular telephone network service, a leased line or the like 3 be connected.

Die Inhaltsbibliothek 11 besitzt eine Speichervorrichtung mit einer großen Speicherkapazität, sodass sie viele Inhaltsdaten speichern kann, die die Inhaltsmanagementgesellschaft 1 bereitstellt und verkauft. Wie in 2 gezeigt ist, wird die Datei jedes in der Inhaltsbibliothek 11 gespeicherten Inhalts mit dem "Dateinamen", dem "registrierten Datum und der registrierten Zeit", dem "Genre", der "Dateigröße", dem "Dateiformat", der "Gebühr" und dem "Titel des Inhalts" gemanagt.The content library 11 owns a storage device with a large storage capacity so that it can store many content data that the content management company 1 provides and sells. As in 2 shown is the file each in the content library 11 stored content with "file name", "registered date and time", "genre", "file size", managed the "file format", the "fee" and the "title of the content".

Der "Dateiname" ist ein eindeutig bestimmter Name jeder Inhaltsdatei, um sie zu identifizieren. Das "registrierte Datum und die registrierte Zeit" sind das Datum und die Zeit, zu der jede Inhaltsdatei registriert wird oder registriert worden ist. Der "Titel der Inhalte" ist ein Satz, wobei das Feld den Titel jeder Inhaltsdatei repräsentiert. Der "Titel des Inhalts" kann ein Standbild einer typischen Szene, ein Bewegtbild davon, einen Tonführer oder dergleichen enthalten. Das "Genre" sind die Informationen, als die jede Inhaltsdatei kategorisiert ist. Die "Dateigröße" ist die Größe jeder Inhaltsdatei. Die "Dateigröße" ist normalerweise ein als Bytes ausgedrückter Wert. Alternativ kann die "Dateigröße" ein spezieller Parameter sein, der jedem Dateiformat entspricht. In dem Fall eines Bewegtbildes kann die "Dateigröße" z. B. ein als die Wiedergabezeit des Bewegtbildes ausgedrückter Wert sein. Das "Dateiformat" sind die Informationen, die das Format jeder Inhaltsdatei repräsentieren. Die "Gebühr" ist die Gebühr, die notwendig ist, um jede Inhaltsdatei zu kaufen. Die "Gebühr" kann Informationen über das Urheberrecht enthalten.The "filename" is a unique one specific name of each content file to identify it. The "registered date and the registered time "are the date and time each content file is registered or has been registered. The "title of content" is a sentence, with the field being the title each content file represents. The "title of the content" may be a still image a typical scene, a moving picture of it, a sound guide or like that. The "genre" is the information as each content file is categorized. The "file size" is the size of each Content file. The "file size" is usually one expressed as bytes Value. Alternatively, the "file size" may be a special parameter which corresponds to every file format. In the case of a moving picture can the "file size" z. For example, on as the watch time of the moving picture expressed value be. The "file format" is the information that represent the format of each content file. The "fee" is the fee that necessary to buy each content file. The "fee" can provide information about that Copyright included.

Der Bibliotheksmanagement-Server 12 managt Inhaltsbibliothek 11. Wenn eine weitere Vorrichtung im Netz eine Inhaltsanforderung an den Bibliotheksmanagement-Server 12 sendet, durchsucht er die Inhaltsbibliothek 11 nach der angeforderten Inhaltsdatei und überträgt die abgerufene Inhaltsdatei an die Vorrichtung. Mit anderen Worten, der Bibliotheksmanagement-Server 12 besitzt eine Suchfunktion. Wenn der Bibliotheksmanagement-Server 12 ein Schlüsselwort empfängt, durchsucht der Bibliotheksmanagement-Server 12 die Inhaltsbibliothek 11 nach einer Inhaltsdatei, die das Schlüsselwort enthält, und gibt das gesuchte Ergebnis aus. Außerdem kann der Bibliotheksmanagement-Server 12 das gesuchte Ergebnis entsprechend dem Dateinamen, dem registrierten Datum und der registrierten Zeit, dem Genre, der Dateigröße, der Gebühr und dem Titel der Inhalte ausgeben.The library management server 12 manages content library 11 , If another device in the network requests content to the library management server 12 sends, he searches the content library 11 after the requested content file and transmits the retrieved content file to the device. In other words, the library management server 12 has a search function. If the library management server 12 receives a keyword, the library management server searches 12 the content library 11 After a content file that contains the keyword, and outputs the result you are looking for. In addition, the library management server 12 output the searched result according to the file name, the registered date and the registered time, the genre, the file size, the fee and the title of the contents.

Außer zu den in der Inhaltsbibliothek 11 gespeicherten Inhaltsdateien managt der Bibliotheksmanagement-Server 12 die Inhaltsdateien, deren spätere Übertragung geplant ist. Entsprechend einer von einer externen Vorrichtung empfangenen Anforderung kann der Bibliotheksmanagement-Server 12 Informationen über die Inhaltsdateien bereitstellen, deren spätere Übertragung geplant ist, und das gesuchte Ergebnis ausgeben. Wenn der Bibliotheksmanagement-Server 12 eine Inhaltsdatei empfängt, die neu übertragen wird, registriert der Bibliotheksmanagement-Server 12 die Inhaltsdatei in der Inhaltsbibliothek 11.Except for those in the content library 11 stored content files are managed by the library management server 12 the content files whose later transfer is planned. According to a request received from an external device, the library management server 12 Provide information about the content files that you plan to transfer later, and output the result you are looking for. If the library management server 12 receives a content file that is retransmitted, the library management server registers 12 the content file in the content library 11 ,

Der Kundendateien-Speicher 13 stellt einen Nutzerbereich 18 bereit, den ein Nutzer, der einen Vertrag mit der Inhaltsmanagementgesellschaft 1 abgeschlossen hat, verwenden kann, um einen Inhalt zu speichern. Wie in 3 gezeigt ist, ordnet der Kundendateien-Speicher 13 jedem Nutzer eine Aufzeichnungskapazität zu. Jeder Nutzer wird mit einer eindeutigen Nutzer-ID gemanagt. Die Gesamtkapazität für jeden Nutzer ist entsprechend einem Vertrag bestimmt, den jeder Nutzer mit der Inhaltsmanagementgesellschaft 1 abgeschlossen hat. Entsprechend dem Vertrag wird die Gesamtkapazität als der Nutzerbereich 18 für jeden Nutzer bestimmt und zugeordnet. Jeder Nutzer kann den zugeordneten Nutzerbereich 18 des Kundendateien-Speichers 13 im Bereich der vertraglich festgelegten Kapazität in der Periode frei nutzen, die dem Vertrag entspricht. Mit anderen Worten, jeder Nutzer kann eine neue Inhaltsdatei im Nutzerbereich 18 speichern, eine Inhaltsdatei aus dem Nutzerbereich 18 löschen, eine Inhaltsdatei im Nutzerbereich 18 bewegen und eine im Nutzerbereich 18 gespeicherte Inhaltsdatei zur Nutzerendgeräteinheit 2 herunterladen. Der Nutzer oder die Nutzerin kann seine bzw. ihre Inhaltsdatei im Nutzerbereich 18 speichern.The customer file store 13 represents a user area 18 ready for a user who has a contract with the content management company 1 has completed, can use to save content. As in 3 Shown is the customer file store 13 each user a recording capacity. Each user is managed with a unique user ID. The total capacity for each user is determined according to a contract that each user has with the content management company 1 has completed. According to the contract, the total capacity is considered the user area 18 determined and assigned for each user. Each user can have the assigned user area 18 the customer file store 13 in the area of the contracted capacity in the period corresponding to the contract. In other words, each user can create a new content file in the user area 18 save a content file from the user area 18 delete a content file in the user area 18 move and one in the user area 18 stored content file to the user terminal unit 2 Download. The user can view his or her content file in the user area 18 to save.

Wenn die Inhaltsmanagementgesellschaft 1 einen Vertrag mit jedem Nutzer abschließt, stellt die Inhaltsmanagementgesellschaft 1 die entsprechende Größe des Nutzerbereichs 18 dem Nutzer in Rechnung. Selbstverständlich kann die Inhaltsmanagementgesellschaft 1 die Größe des Nutzerbereichs 18 später verändern.If the content management company 1 makes a contract with each user, represents the content management company 1 the appropriate size of the user area 18 charged to the user. Of course, the content management company 1 the size of the user area 18 change later.

Jeder Nutzer kann die in der Inhaltsbibliothek 11 gespeicherten Inhaltsdaten und eine Inhaltsdatei, deren spätere Lieferung geplant ist, kaufen. Der Nutzer kann die gekaufte Inhaltsdatei im Nutzerbereich 18 des Kundendateien-Speichers 13 speichern. Außerdem kann der Nutzer oder die Nutzerin eine Inhaltsdatei, die er bzw. sie erzeugt hat, im Nutzerbereich 18 des Kundendateien-Speichers 13 speichern.Anyone can do that in the content library 11 stored content data and a content file whose future delivery is planned to buy. The user can view the purchased content file in the user area 18 the customer file store 13 to save. In addition, the user may have a content file that he or she has created in the user area 18 the customer file store 13 to save.

Der Kundendateien-Managementserver 14 managt die im Nutzerbereich 18 für jeden Nutzer des Kundendateien-Speichers 13 gespeicherten Inhaltsdateien unter Verwendung einer in 4 gezeigten Datenbank. Der Kundendateien-Managementserver 14 kann z. B. einen Dateisuchprozess, einen Dateiübertragungsprozess, einen Dateilöchprozess usw. ausführen. Der Dateimanagement-Server 14 hindert jeden Nutzer daran, auf den einem weiteren Nutzer zugeordneten Nutzerbereich 18 zuzugreifen.The customer file management server 14 manages the user area 18 for each user of the customer file store 13 stored content files using an in 4 shown database. The customer file management server 14 can z. For example, perform a file search process, a file transfer process, a file browsing process, and so on. The file management server 14 prevents any user from doing so on the user area associated with another user 18 access.

Wie in 4 gezeigt ist, wird jeder Nutzer mit einer eindeutigen Nutzer-ID gemanagt. Jede durch einen Nutzer gespeicherte Inhaltsdatei wird mit der Nutzer-ID, dem Dateinamen, dem Genre, der Dateigröße und dem Speicheraufzeichnungsbereich gemanagt. Zu jeder Inhaltsdatei ist eine Option für das automatische Löschen hinzugefügt. Wenn eine Option für das automatische Löschen zu einer Inhaltsdatei hinzugefügt ist, wird die Inhaltsdatei gelöscht, wenn der Nutzerbereich 18 knapp wird und eine neue Inhaltsdatei nicht mehr speichert.As in 4 is shown, each user is managed with a unique user ID. Each content file stored by a user is managed with the user ID, file name, genre, file size and storage record area. An auto-delete option is added to each content file. If an option is added to a content file for automatic deletion, the content file is deleted when the user area 18 becomes scarce and no longer saves a new content file.

Außerdem führt der Kundendateien-Managementserver 14 einen Prozess der Vergrößerung/Verkleinerung der Aufzeichnungskapazität für den Nutzerbereich entsprechend einem geänderten Vertrag, einem Vertragsperioden-Managementprozess usw. aus.In addition, the customer file management server runs 14 a process of enlarging / reducing the recording capacity for the user area according to a changed contract, a contract period managing process, etc.

Der Übertragungsmanagement-Server 16 managt die Übertragung der Inhaltsdaten. Wenn der Übertragungsmanagement-Server 16 eine Anfrage für den Kauf eines Inhalts von einem Nutzer empfängt, erzeugt der Übertragungsmanagement-Server die Übertragungsmanagementinformationen für jeden Nutzer in der Übertragungsmanagement-Datenbank 15. Wie in 5 gezeigt ist, wird die Übertragungsmanagement-Datenbank 15 mit der Nutzer-ID, dem Dateinamen, dem angeforderten Datum und der angeforderten Zeit, dem geplanten Datum und der geplanten Zeit der Dateiregistrierung, der Kapazität, dem Genre und dem Dateiübertragungsdatum gemanagt.The transmission management server 16 manages the transfer of content data. When the transmission management server 16 receives a request for the purchase of a content from a user, the transmission management server generates the transmission management information for each user in the transmission management database 15 , As in 5 shown is the transmission management database 15 with the user ID, file name, requested date and requested time, scheduled date and time of file registration, capacity, genre, and file transfer date.

Wenn ein Nutzer einen Inhalt kauft, wird ein Dateikauf-Anforderungsbefehl von der Nutzerendgeräteinheit 2 über das Netz 3 zum Übertragungsmanagement-Server 16 gesendet. Entsprechend der Kaufanforderung werden die Übertragungsmanagementinformationen für jeden Nutzer in der Übertragungsmanagement-Datenbank 15 erzeugt.When a user buys content, a file purchase request command from the user terminal unit becomes 2 over the net 3 to the transmission management server 16 Posted. According to the purchase request, the transmission management information for each user in the transmission management database 15 generated.

Der Übertragungsmanagement-Server 16 sendet einen Kopierbefehl für das Kopieren der Datei in den Nutzerbereich 18 für den Nutzer an den Bibliotheksmanagement-Server 12. Der Bibliotheksmanagement-Server 12 durchsucht die Inhaltsbibliothek 11 nach einer Datei mit dem gewünschten Inhalt. Wenn die Inhaltsbibliothek 11 die Datei enthält, ruft der Bibliotheksmanagement-Server 12 die Datei aus der Inhaltsbibliothek 11 ab und sendet die abgerufene Datei an den Kundendateien-Managementserver 14. Der Kundendateien-Managementserver 14 kopiert die Datei in den Nutzerbereich 18 des Kundendateien-Speichers 13.The transmission management server 16 sends a copy command to copy the file to the user area 18 for the user to the library management server 12 , The library management server 12 searches the content library 11 for a file with the desired content. If the content library 11 contains the file, the library management server calls 12 the file from the content library 11 and sends the retrieved file to the customer file management server 14 , The customer file management server 14 copies the file into the user area 18 the customer file store 13 ,

Folglich kann der Prozess für den Kauf eines Inhalts als ein Kopierprozess für das Kopieren einer Datei von der Inhaltsbibliothek 11 in den Nutzerbereich 18 des Kundendateien-Speichers 13 ausgeführt werden. Weil die Kapazität einer Datei mit einem Inhalt eines Bewegtbildes groß ist, ist eine lange Zeit erforder lich, um die Datei zu übertragen. Weil entsprechend einem derartigen System eine Datei zwischen den Servern im selben Netz kopiert wird, kann im Gegensatz der Prozess für den Kauf eines Inhalts schnell abgeschlossen werden. Außerdem tritt eine Situation, in der das Herunterladen einer Datei misslingt, nicht auf.Thus, the process of purchasing content as a copy process for copying a file from the content library 11 in the user area 18 the customer file store 13 be executed. Since the capacity of a file containing a content of a moving picture is large, a long time is required to transfer the file. In contrast, because such a system copies a file between servers on the same network, the process of purchasing content can be completed quickly. In addition, a situation in which the downloading of a file fails does not occur.

Ein Nutzer oder eine Nutzerin kann auf seinen bzw. ihren zugeordneten Nutzerbereich 18 durch die Nutzerendgeräteinheit 2 zugreifen. Wie oben beschrieben worden ist, wird eine Datei mit einem Inhalt, den ein Nutzer gekauft hat, im Nutzerbereich 18 gespeichert. Der Nutzer kann auf den Nutzerbereich 18 zugreifen und ihn zur Nutzerendgeräteinheit 2 herunterladen oder ihn auf einer Echtzeit-Grundlage (als eine Operation der Wiedergabe in einem Strom) wiedergeben.A user may access his or her assigned user area 18 by the user terminal unit 2 access. As described above, a file having a content purchased by a user is in the user area 18 saved. The user can access the user area 18 and access it to the user terminal unit 2 or play it on a real-time basis (as a stream playback operation).

In dem System, wie es oben beschrieben worden ist, ist ein Nutzerbereich zum Speichern eines Inhalts jedem Nutzer zugeordnet, der einen Vertrag mit der Inhaltsmanagementgesellschaft 1 abgeschlossen hat. Jeder Nutzer kann einen Dienst für den Kauf eines Inhalts und weitere Dienste mit dem Nutzerbereich verwenden.In the system as described above, a user area for storing content is assigned to each user who has a contract with the content management company 1 has completed. Each user may use a service to purchase content and other services with the user space.

Als Nächstes werden die durch die Inhaltsmanagementgesellschaft 1 bereitgestellten Dienste tatsächlich beschrieben.Next are those through the content management company 1 actually provided services.

Die Nutzerendgeräteinheit 2 besitzt eine Kommunikationsfunktion, um sie mit dem Netz 3 zu verbinden. In der Nutzerendgeräteinheit 2 ist ein Browser installiert, der dem Nutzer erlaubt, Web-Seiten zu durchblättern. Wenn der Nutzer oder die Nutzerin einen durch die Inhaltsmanagementgesellschaft 1 bereitgestellten Dienst nutzt, schließt er bzw. sie einen Vertrag mit der Inhaltsmanagementgesellschaft 1 ab. Nachdem der Nutzer einen Vertrag mit der Inhaltsmanagementgesellschaft 1 abgeschlossen hat, weist sie dem Nutzer eine Nutzer-ID und ein Kennwort zu.The user terminal unit 2 has a communication function to connect to the network 3 connect to. In the user terminal unit 2 a browser is installed that allows the user to browse web pages. If the user one through the content management company 1 service, he or she enters into an agreement with the content management company 1 from. After the user has a contract with the content management company 1 has completed, it assigns the user a user ID and password.

Wenn ein Nutzer oder eine Nutzerin, der bzw. die einen Vertrag mit der Inhaltsmanagementgesellschaft 1 abgeschlossen hat, den Dienst der Inhaltsmanagementgesellschaft 1 nutzen will, verbindet er bzw. sie die Nutzerendgeräteinheit 2 mit dem Netz 3, fährt den Browser hoch und greift auf die URL (den einheitlichen Fundstellenanzeiger) der Inhaltsmanagementgesellschaft 1 zu. Wenn die Nutzerendgeräteinheit 2 auf die URL der Inhaltsmanagementgesellschaft 1 zugreift, sendet sie eine Berechtigungsseite an die Nutzerendgeräteinheit 2.If a user has a contract with the content management company 1 has completed the service of content management company 1 he or she wants to connect the user terminal unit 2 with the net 3 , raises the browser and accesses the URL (the uniform reference indicator) of the content management company 1 to. When the user terminal unit 2 to the URL of the content management company 1 accesses, sends an authorization page to the user terminal unit 2 ,

Die Berechtigungsseite enthält ein Dialogfeld für die Eingabe der Nutzer-ID und ein Dialogfeld für die Eingabe des Kennwortes. Der Nutzer gibt die Nutzer-ID und das Kennwort, die ihm durch die Inhaltsmanagementgesellschaft 1 zugewiesen worden sind, in diese Dialogfelder ein und klickt dann auf eine Anmeldeschaltfläche.The permissions page contains a dialog box for entering the user ID and a dialog box for entering the password. The user enters the user ID and password provided by the content management company 1 in these dialog boxes and then click on a login button.

Wenn der Nutzer die Nutzer-ID und das Kennwort in diese Dialogfelder eingibt und dann auf die Anmeldeschaltfläche klickt, führt die Inhaltsmanagementgesellschaft 1 einen Berechtigungsprozess aus, um zu bestimmen, ob der zugreifende Nutzer ein Nutzer ist, der mit der Inhaltsmanagementgesellschaft 1 einen Vertrag abgeschlossen hat. Wenn die Inhaltsmanagementgesellschaft 1 beglaubigt hat, dass der Nutzer ein gültiger Nutzer ist, sendet die Inhaltsmanagementgesellschaft 1 eine Startseite des Nutzers an die Nutzerendgeräteinheit 2.If the user has the user ID and the Enter the password in these dialog boxes, and then click the sign-in button, the content management company will run 1 an authorization process to determine if the accessing user is a user working with the content management company 1 has signed a contract. If the content management company 1 has certified that the user is a valid user, sends the content management company 1 a home page of the user to the user terminal unit 2 ,

Die Startseite des Nutzers ist eine Startseite, die für jeden Nutzer reserviert ist und die für die Verwendung des Dienstes der Inhaltsmanagementgesellschaft 1 notwendig ist. Die Startseite des Nutzers zeigt die Nutzer-ID des Nutzers, die Gesamtkapazität des Nutzerbereichs, die verbrauchte Kapazität usw. an. Außerdem zeigt die Startseite des Nutzers eine Anzeige, um den Verbrauchszustand des Nutzerbereichs für den Nutzer zu überprüfen, eine Anzeige, um einen Inhalt zu kaufen, und eine Anzeige für die Verwendung verschiedener Dienste an.The home page of the user is a home page that is reserved for each user and that is for the use of the content management company service 1 necessary is. The user's home page displays the user ID of the user, the total capacity of the user area, the used capacity, and so on. In addition, the user's home page displays an ad to check the usage state of the user area for the user, an ad to buy a content, and an ad to use various services.

Wenn der Nutzer oder die Nutzerin den Verbrauchszustand des Nutzerbereichs 18 überprüft, klickt er bzw. sie auf einen vorgegebenen Bereich in der Startseite. Im Ergebnis wird ein Anforderungsbefehl für den Verbrauchszustand des Nutzerbereichs von der Nutzerendgeräteinheit 2 gesendet. Der Anforderungsbefehl für den Verbrauchszustand des Nutzerbereichs wird über das Netz 3 an den Kundendateien-Managementserver 14 gesendet.If the user is the consumption state of the user area 18 checked, he or she clicks on a given area in the start page. As a result, a user-state consumption state request command is issued from the user terminal unit 2 Posted. The request state for the consumption state of the user area is transmitted via the network 3 to the customer file management server 14 Posted.

Wenn der Kundendateien-Managementserver 14 den Anforderungsbefehl für den Verbrauchszustand des Nutzerbereichs empfängt, überprüft der Kundendateien-Managementserver 14 den Verbrauchszustand des Nutzerbereichs 18, der der Nutzer-ID des Nutzers entspricht. Bei der in 4 gezeigten Management-Datenbank überprüft der Kundendateien-Managementserver 14 den Verbrauchszustand des Nutzerbereichs 18 für den Nutzer und sendet eine Seite mit der Liste der vom Nutzer gespeicherten Inhalte an die Nutzerendgeräteinheit 2. Der Nutzer kann den Verbrauchszustand des Nutzerbereichs 18 auf der Seite mit der Liste der vom Nutzer gespeicherten Inhalte erfahren.If the customer file management server 14 receives the request state for the usage state of the user area, the customer file management server checks 14 the consumption status of the user area 18 that matches the user ID of the user. At the in 4 shown management database checks the customer file management server 14 the consumption status of the user area 18 for the user and sends a page with the list of contents stored by the user to the user terminal unit 2 , The user can change the consumption status of the user area 18 on the page containing the list of content stored by the user.

Der Nutzer kann die Datei eines im Nutzerbereich 18 gespeicherten Inhalts herunterladen oder ihn auf Echtzeit-Basis (als die Operation der Wiedergabe in einem Strom) wiedergeben.The user can file one in the user area 18 or play it back on a real-time basis (as the streaming operation).

Wenn der Nutzer oder die Nutzerin eine Datei eines im Nutzerbereich 18 gespeicherten Inhalts auf Echtzeit-Basis (als die Operation der Wiedergabe in einem Strom) wiedergibt, bezeichnet er bzw. sie dessen Dateinamen und klickt dann auf eine vorgegebene Schaltfläche. Im Ergebnis wird ein Anforderungsbefehl für die Wiedergabe in einem Strom für die Datei von der Nutzerendgeräteinheit 2 gesendet. Der Anforderungsbefehl für die Wiedergabe in einem Strom für die Datei wird über das Netz 3 an den Kundendateien-Managementserver 14 gesendet.If the user has a file in the user area 18 plays back stored content on a real-time basis (as the Stream Playback operation), he or she names its file name, and then clicks a preset button. As a result, a request command for reproduction in a stream for the file from the user terminal unit becomes 2 Posted. The request command for playing in a stream for the file is sent over the network 3 to the customer file management server 14 Posted.

Wenn der Kundendateien-Managementserver 14 den Anforderungsbefehl für die Wiedergabe in einem Strom von der Nutzerendgeräteinheit 2 empfängt, ruft der Kundendateien-Managementserver 14 die bezeichnete Datei vom Nutzerbereich 18 ab und überträgt die Daten der Datei zur Nutzerendgeräteinheit 2 für die Operation der Wiedergabe in einem Strom. An diesem Punkt fährt die Nutzerendgeräteinheit 2 eine Anwendung für die Operation der Wiedergabe in einem Strom für ein Bewegtbild der Datei hoch. Wenn der Kundendateien-Managementserver 14 die Daten der Datei an die Nutzerendgeräteinheit 2 sendet, gibt die Anwendung für die Operation der Wiedergabe in einem Strom den Inhalt entsprechend den gesendeten Daten wieder.If the customer file management server 14 the request command for reproduction in a stream from the user terminal unit 2 receives, calls the customer file management server 14 the designated file from the user area 18 and transmits the data of the file to the user terminal unit 2 for the operation of playing in a stream. At this point, the user terminal unit is traveling 2 an application for the operation of playing in a stream for a moving picture of the file high. If the customer file management server 14 the data of the file to the user terminal unit 2 sends the application for the operation of rendering in a stream the content according to the data sent.

Wenn der Nutzer oder die Nutzern die Datei der Inhalte speichert, bezeichnet er bzw. sie die Datei und klickt auf eine vorgegebene Schaltfläche. Im Ergebnis wird ein Dateiübertragungs-Anforderungsbefehl von der Nutzerendgeräteinheit 2 gesendet. Der Dateiübertragungs-Anforderungsbefehl wird über das Netz 3 an den Kundendateien-Managementserver 14 gesendet.When the user or users save the file of contents, he or she names the file and clicks on a predetermined button. As a result, a file transfer request command is issued from the user terminal unit 2 Posted. The file transfer request command is sent over the network 3 to the customer file management server 14 Posted.

Wenn der Kundendateien-Managementserver 14 den Dateiübertragungs-Anforderungsbefehl empfängt, ruft der Kundendateien-Managementserver 14 die bezeichnete Datei vom Nutzerbereich 18 ab und überträgt die abgerufene Datei an die Nutzerendgeräteinheit 2. Die vom Kundendateien-Managementserver 14 übertragene Datei mit dem Inhalt wird auf dem Festplattenlaufwerk oder dergleichen der Nutzerendgeräteinheit 2 gespeichert.If the customer file management server 14 receives the file transfer request command, the customer file management server calls 14 the designated file from the user area 18 and transmits the retrieved file to the user terminal unit 2 , The from the customer file management server 14 transferred file with the content is on the hard disk drive or the like of the user terminal unit 2 saved.

Wenn der Nutzer oder die Nutzerin einen Inhalt kauft, gibt er bzw. sie den Dateinamen des Inhalts in ein vorgegebenes Dialogfeld der Kaufseite ein. Der Dateiname kann aus einem Dialogfeld ausgewählt werden, das mehrere Dateinamen enthält. Alternativ können die Inhalte entsprechend einem Suchergebnis eingegrenzt werden, sodass der Nutzer einen Dateinamen aus dem eingegrenzten Ergebnis auswählen kann. Wenn der Nutzer den Dateinamen eingibt und auf die Kaufschaltfläche klickt, wird ein Dateikauf-Anforderungsbefehl von der Nutzerendgeräteinheit 2 gesendet. Der Dateikauf-Anforderungsbefehl wird über das Netz 3 an den Übertragungsmanagement-Server 16 gesendet.When the user buys content, he or she inputs the file name of the content into a predetermined dialog box of the purchase page. The file name can be selected from a dialog box that contains multiple file names. Alternatively, the contents may be narrowed down according to a search result so that the user can select a file name from the limited result. When the user inputs the file name and clicks the purchase button, a file purchase request command from the user terminal unit becomes 2 Posted. The file purchase request command is sent over the network 3 to the transmission management server 16 Posted.

Wenn der Übertragungsmanagement-Server 16 den Dateikauf-Anforderungsbefehl empfängt, registriert der Übertragungsmanagement-Server 16 den Zustand, dass die Datei gekauft ist, in der in 5 gezeigten Übertragungsmanagement-Datenbank und sendet einen Kopierbefehl für das Kopieren der Datei in den Nutzerbereich 18 für den Nutzer an den Bibliotheksmanagement-Server 12.When the transmission management server 16 receives the file request command, the transmission management server registers 16 the state that the file is bought in the 5 shown transmission management data bank and sends a copy command to copy the file to the user area 18 for the user to the library management server 12 ,

Wenn der Bibliotheksmanagement-Server 12 den Kopierbefehl empfängt, durchsucht der Bibliotheksmanagement-Server 12 die Inhaltsbibliothek 11 nach der Datei. Wenn die Inhaltsbibliothek 11 die Datei enthält, ruft der Bibliotheksmanagement-Server 12 die Datei aus der Inhaltsbibliothek 11 ab und kopiert die Datei in den bezeichneten Nutzerbereich 18 des Kundendateien-Speichers 13. Im Ergebnis ist der Prozess für den Kauf eines Inhalts abgeschlossen.If the library management server 12 receives the copy command, the library management server searches 12 the content library 11 after the file. If the content library 11 contains the file, the library management server calls 12 the file from the content library 11 and copies the file to the designated user area 18 the customer file store 13 , As a result, the process of purchasing content is complete.

Wenn die spätere Übertragung der angeforderten Datei geplant ist, benachrichtigt der Bibliotheksmanagement-Server 12 den Übertragungsmanagement-Server 16 über das geplante Übertragungsdatum. Zum geplanten Übertragungsdatum sendet der Übertragungsmanagement-Server 16 einen Kopierbefehl für das Kopieren der Datei in den Nutzerbereich 18 für den Nutzer an den Bibliotheksmanagement-Server 12. Wenn der Bibliotheksmanagement-Server 12 den Kopierbefehl empfängt, durchsucht der Bibliotheksmanagement-Server 12 die Inhaltsbibliothek 11 nach der Datei. Wenn die Inhaltsbibliothek 11 die Datei enthält, ruft der Bibliotheksmanagement-Server 12 die Datei aus der Inhaltsbibliothek 11 ab und kopiert die Datei in den bezeichneten Nutzerbereich 18 des Kundendateien-Speichers 13. Im Ergebnis ist der Prozess für den Kauf eines Inhalts abgeschlossen.When the subsequent transfer of the requested file is scheduled, the library management server notifies 12 the transmission management server 16 about the planned transmission date. The transmission management server sends the planned transmission date 16 a copy command to copy the file to the user area 18 for the user to the library management server 12 , If the library management server 12 receives the copy command, the library management server searches 12 the content library 11 after the file. If the content library 11 contains the file, the library management server calls 12 the file from the content library 11 and copies the file to the designated user area 18 the customer file store 13 , As a result, the process of purchasing content is complete.

Nachdem die Datei mit dem Inhalt, der der Kaufanforderung entspricht, aus der Bibliothek in den Nutzerbereich 18 des Nutzers kopiert worden ist und dadurch der Prozess für den Kauf eines Inhalts abgeschlossen worden ist, wird ein Prozess ausgeführt, um die Gebühr für den Inhalt in Rechnung zu stellen.After the file with the content that meets the purchase request, from the library into the user area 18 has been copied by the user and thereby the process for purchasing a content has been completed, a process is executed to charge the fee for the content.

Somit besitzt das System einen derartigen Nutzerbereich 18. Mit dem Nutzerbereich 18 kann das System die Inhalte managen. Die im Nutzerbereich 18 gespeicherten Inhaltsdateien können gesendet und durch die Nutzerendgeräteinheit 2 in einem Strom wiedergegeben werden oder auf das Festplattenlaufwerk der Nutzerendgeräteinheit 2 heruntergeladen werden.Thus, the system has such a user area 18 , With the user area 18 the system can manage the content. The in the user area 18 stored content files can be sent and sent by the user terminal unit 2 in a stream or on the hard disk drive of the user terminal unit 2 be downloaded.

Selbstverständlich können die Inhaltsdateien direkt gesendet und durch die Nutzerendgeräteinheit 2 in einem Strom wiedergegeben werden oder direkt zum Festplattenlaufwerk der Nutzerendgeräteinheit 2 heruntergeladen werden.Of course, the content files can be sent directly and by the user terminal unit 2 in a stream or directly to the hard disk drive of the user terminal unit 2 be downloaded.

Wenn eine Inhaltsdatei vom Nutzerbereich 18 oder der Inhaltsbibliothek 11 zur Nutzerendgeräteinheit 2 gesendet und durch die Nutzerendgeräteinheit 2 in einem Strom wiedergegeben wird, kann in einem derartigen System der Nutzer die Nutzerendgeräteinheit so betreiben, um verschiedene Wiedergabefunktionen auszuführen, wie z. B. die Stopoperation, die Operationen des Vorwärtsüberspringens und die Operation des Rückwärtsüberspringens. In diesem Fall kann der Nutzer jedoch z. B. eine Nachricht oder eine Werbeeinblendung überspringen, die ein wichtiger Abschnitt vom Standpunkt des Informationsanbieters ist.If a content file from the user area 18 or the content library 11 to the user terminal unit 2 sent and by the user terminal unit 2 is played in a stream, in such a system, the user can operate the user terminal unit to perform various rendering functions, such. The stop operation, the forward skip operations, and the skip backward operation. In this case, the user can, however, z. For example, you may skip a message or commercial that is an important part of the information provider's point of view.

Folglich besitzt in diesem Beispiel eine Inhaltsdatei einen nicht zu überspringenden Bereich, der einen wichtigen Abschnitt repräsentiert. Wenn der nicht zu überspringende Bereich übersprungen wird, werden die dem nicht zu überspringenden Bereich entsprechenden Informationen unter Verwendung eines weiteren Sendemittels, wie z. B. elektronischer Post, an die Nutzerendgeräteinheit gesendet. Folglich können die wichtigen Informationen sicher zum Nutzer übertragen werden.consequently In this example, a content file has a non-skippable content file Area that represents an important section. If not skipping Area is skipped, they will not be skipped Area corresponding information using another Transmission means, such as. B. electronic mail, to the user terminal unit Posted. Consequently, you can the important information is transmitted securely to the user.

Mit anderen Worten, die Inhaltsbibliothek 11 speichert Informationen bezüglich eines nicht zu überspringenden Bereichs für jede Inhaltsdatei, wie in 6 gezeigt ist. Die Informationen bezüglich des nicht zu überspringenden Bereichs werden mit einer Datenbank gemanagt. Nachdem ein Inhalt gekauft und eine Datei mit dem Inhalt in den Nutzerbereich 18 kopiert worden ist, werden die Informationen bezüglich des nicht zu überspringenden Bereichs nicht aus der Datenbank verloren. Die Informationen bezüglich des nicht zu überspringenden Bereichs können aus der Datenbank entsprechend einer vom Übertragungsmanagement-Server 17 ausgegebenen Suchanforderung gesucht werden.In other words, the content library 11 stores information about a non-skip area for each content file, as in 6 is shown. The non-skip area information is managed with a database. Having purchased a content and a file containing the content in the user area 18 has been copied, the information regarding the area not to be skipped is not lost from the database. The information regarding the non-skip area may be retrieved from the database according to one from the transmission management server 17 output search request.

Außerdem besitzt die Inhaltsbibliothek 11 eine Datenbank 20 der Informationen des Urhebers der Inhalte. Wie in 7 gezeigt ist, speichert die Datenbank 20 der Informationen des Urhebers der Inhalte Informationen bezüglich eines nicht zu überspringenden Bereichs einer Inhaltsdatei für jeden Inhaltsinformationsanbieter. In 7 repräsentiert die "Übertragungsdatei" eine Datei mit Informationen, die in dem Fall übertragen wird, dass ein nicht zu überspringender Bereich übersprungen worden ist. Wenn ein nicht zu überspringender Bereich eine Werbeeinblendung ist, dann enthält die Übertragungsdatei die Informationen der Werbeeinblendung.In addition, the content library owns 11 a database 20 the information of the author of the content. As in 7 shown, stores the database 20 the information of the originator of the content information regarding a non-skip area of a content file for each content information provider. In 7 For example, the "transfer file" represents a file of information transmitted in the event that an area not to be skipped has been skipped. If a non-skippable area is an ad insertion, then the transfer file contains the ad insertion information.

Wenn der Übertragungsmanagement-Server 17 eine Suchanforderung für einen nicht zu überspringenden Bereich einer Inhaltsdatei ausgibt, werden die Informationen der Datenbank 20 der Informationen des Urhebers der Inhalte unter Verwendung weiterer Mittel, wie z. B. elektronischer Post, dem Nutzer bereitgestellt.When the transmission management server 17 makes a search request for a non-skippable area of a content file becomes the information of the database 20 the information of the originator of the content using other means, such. As electronic mail, the user provided.

Wenn eine Inhaltsdatei z. B. von der Inhaltsbibliothek 11 zur Nutzerendgeräteinheit 2 gesendet wird und die Inhaltsdatei in einem Strom wiedergegeben wird, wird eine Stromübertragungsanforderung von der Nutzerendgeräteinheit 2 zum Übertragungsmanagement-Server 16 gesendet.If a content file is z. From the content Library 11 to the user terminal unit 2 is transmitted and the content file is reproduced in a stream, becomes a power transmission request from the user terminal unit 2 to the transmission management server 16 Posted.

Wenn der Übertragungsmanagement-Server 16 eine Stromübertragungsanforderung für eine Inhaltsdatei vom Nutzer empfängt, veranlasst der Übertragungsmanagement-Server 16 den Bibliotheksmanagement-Server 12, nach der Inhaltsdatei zu suchen.When the transmission management server 16 receives a stream transmission request for a content file from the user, causes the transmission management server 16 the library management server 12 to search for the content file.

Der Bibliotheksmanagement-Server 12 durchsucht die Inhaltsbibliothek 11 nach der gewünschten Inhaltsdatei. Wenn die Inhaltsbibliothek 11 die gewünschte Inhaltsdatei speichert, überträgt der Bibliotheksmanagement-Server 12 die Inhaltsdatei zur Nutzerendgeräteinheit 2, sodass sie die Inhaltsdatei in einem Strom wiedergegeben kann. An diesem Punkt durchsucht der Bibliotheksmanagement-Server 12 die (in 6 gezeigte) Datenbank der Inhaltsbibliothek 11 nach einem nicht zu überspringenden Bereich der Inhaltsdatei und sendet die Informationen bezüglich des erhaltenen nicht zu überspringenden Bereichs an die Nutzerendgeräteinheit 2. Die Nutzerendgeräteinheit 2 speichert die Informationen bezüglich des nicht zu überspringenden Bereichs.The library management server 12 searches the content library 11 according to the desired content file. If the content library 11 stores the desired content file, transfers the library management server 12 the content file to the user terminal unit 2 so she can play the content file in one stream. At this point, the library management server scans 12 in the 6 shown) database of the content library 11 after a non-skip area of the content file and sends the information regarding the obtained non-skipped area to the user terminal unit 2 , The user terminal unit 2 stores the information regarding the area that should not be skipped.

Die Nutzerendgeräteinheit 2 fährt eine dedizierte Anwendung für die Operation der Wiedergabe in einem Strom hoch, empfängt die Inhaltsdatei vom Bibliotheksmanagement-Server 12 und gibt die Inhaltsdatei in einem Strom wieder. Weil die Nutzerendgeräteinheit 2 die Informationen bezüglich des nicht zu überspringenden Bereichs empfangen hat, kann die Nutzerendgeräteinheit 2 bestimmen, ob die gegenwärtig wiedergegebenen Informationen der nicht zu überspringende Bereich sind oder nicht.The user terminal unit 2 When a dedicated application powers up for streaming, it receives the content file from the library management server 12 and plays the content file in a stream. Because the user terminal unit 2 has received the information regarding the non-skip area, the user terminal unit 2 determine whether or not the currently reproduced information is the non-skip area.

Während die Inhaltsdatei in einem Strom wiedergegeben wird, wenn der Nutzer eine Vorwärts-Wiedergabeoperation ausführt, veranlasst die Anwendung der Nutzerendgeräteinheit 2, falls der nicht zu überspringende Bereich übersprungen wird, dass Informationen, die repräsentieren, dass der nicht zu überspringende Bereich übersprungen worden ist (wobei diese Informationen als die Informationen bezüglich des Überspringens des nicht zu überspringenden Bereichs bezeichnet werden), an den Übertragungsmanagement-Server 16 gesendet werden. Die Informationen bezüglich des Überspringens des nicht zu überspringenden Bereichs enthalten Nutzerinformationen, die Datei-ID, den nicht zu überspringenden Bereich und die Informationen des Urhebers der Inhalte.While the contents file is being played in a stream when the user performs a forward playback operation, the application causes the user terminal unit 2 if the skipped area is skipped, information representing that the skipped area has been skipped (this information being referred to as skipping the skipping area) is sent to the transmission management server 16 be sent. The skip-to-skip information includes user information, the file ID, the non-skippable area, and content creator information.

Wenn der Übertragungsmanagement-Server 16 die Informationen bezüglich des Überspringens des nicht zu überspringenden Bereichs empfängt, gibt der Übertragungsmanagement-Server 16 einen Suchbefehl für eine Datei, die dem nicht zu überspringenden Bereich entspricht, an die Datenbank 20 der Informationen des Urhebers der Inhalte aus.When the transmission management server 16 the information regarding skipping the non-skip area is given by the transmission management server 16 a search command for a file that corresponds to the non-skip area to the database 20 the information of the originator of the content.

Die Datenbank 20 der Informationen des Urhebers der Inhalte durchsucht die in 7 gezeigte Datenbank nach einer Übertragungsdatei, die dem nicht zu überspringenden Bereich der Inhaltsdatei entspricht.Database 20 the information of the originator of the content searches the in 7 shown database after a transfer file that corresponds to the non-skipped area of the content file.

Wenn die Datenbank 20 der Informationen des Urhebers der Inhalte eine Übertragungsdatei erhalten hat, die dem nicht zu überspringenden Bereich der Inhaltsdatei entspricht, sendet die Datenbank 20 der Informationen des Urhebers der Inhalte die Übertragungsdatei und die Nutzerinformationen an den Postverarbeitungs-Server 17.If the database 20 If the originator of the content has received a transfer file that corresponds to the non-skip area of the content file, the database sends 20 the information of the originator of the content, the transmission file and the user information to the mail processing server 17 ,

Der Postverarbeitungs-Server 17 sendet die von der Datenbank 20 der Informationen des Urhebers der Inhalte empfangene Übertragungsdatei mit elektronischer Post an den Nutzer, der den bezeichneten Nutzerinformationen entspricht.The mail processing server 17 sends the from the database 20 the electronic mail transmission file received by the originator of the content corresponding to the designated user information.

Falls ein Nutzer den nicht zu überspringenden Bereich übersprungen hat, werden folglich Informationen, die dem nicht zu überspringenden Bereich entsprechen, an den Nutzer übertragen. Wenn der nicht zu überspringende Bereich eine Werbeeinblendung ist, wird sie mit elektronischer Post zum Nutzer übertragen.If a user who can not be skipped Skipped area Thus, information becomes information that can not be skipped Correspond to the area transferred to the user. If not skipping Area is a commercial, it will be sent by electronic mail transferred to the user.

Gemäß der Erfindung werden, wenn eine Datei mit Inhalten von einem Server zu einer Nutzerendgeräteeinheit gesendet wird, außerdem Informationen bezüglich eines nicht zu überspringenden Bereichs gesendet. Die Nutzerendgeräteeinheit bestimmt, ob der nicht zu überspringende Bereich übersprungen worden ist oder nicht. Wenn der nicht zu überspringende Bereich übersprungen worden ist, werden Informationen, die repräsentieren, dass der nicht zu überspringende Bereich übersprungen worden ist, zu dem Server gesendet. Wenn der Server derartige Informationen empfängt, werden Informationen, die dem nicht zu überspringenden Bereich entsprechen, unter Verwendung eines weiteren Sendemittels, wie z. B. elektronischer Post, an die Nutzerendgeräteinheit gesendet. Folglich können die Informationen sicher zur Nutzerseite übertragen werden, selbst wenn wichtige Informationen auf der Seite der Nutzerendgeräteinheit übersprungen werden.According to the invention when a file of contents from a server to a user terminal unit is sent, as well Information regarding a not to be skipped Area sent. The user terminal unit determines whether the not to be skipped Skipped area been or not. When the skipped area is skipped Become information that represents the not to be skipped Skipped area has been sent to the server. If the server has such information receives information that corresponds to the non-skip area, using a further transmitting means, such. B. electronic Post, to the user terminal unit Posted. Consequently, you can the information is securely transmitted to the user side, even if skipped important information on the user terminal unit page become.

Claims (2)

Inhaltsübertragungsverfahren zum Senden einer Inhaltsdatei von einem Server (16) an eine Nutzerendgeräteinheit (2) über ein Netz (3) und zum Veranlassen der Nutzerendgeräteinheit (2), die Inhaltsdatei in einem Strom wiederzugeben, gekennzeichnet durch die folgenden Schritte: Bezeichnen eines nicht zu überspringenden Bereichs, der einen wichtigen Abschnitt der Inhaltsdatei repräsentiert; und Senden von Informationen bezüglich des nicht zu überspringenden Bereichs von dem Server (16) zu der Nutzerendgeräteinheit zusammen mit der Inhaltsdatei; wobei die Nutzerendgeräteinheit (2) feststellt, ob der nicht zu überspringende Bereich übersprungen worden ist, und dann, wenn der nicht zu überspringende Bereich übersprungen worden ist, Informationen, die angeben, dass der nicht zu überspringende Bereich übersprungen worden ist, zu dem Server (16) sendet; und wobei der Server (16) Informationen, die dem nicht zu überspringenden Bereich entsprechen, durch weitere Sendemittel an den Nutzer sendet, wenn der Server (16) die Informationen, die angeben, dass der nicht zu überspringende Bereich übersprungen worden ist, empfangen hat.Content transfer method for sending a content file from a server ( 16 ) to a user terminal unit ( 2 ) via a network ( 3 ) and for causing the user terminal unit ( 2 ), the contents reproducing a file in a stream, characterized by the steps of: designating a non-skippable area representing an important portion of the content file; and sending information regarding the non-skip area from the server ( 16 to the user terminal unit together with the content file; wherein the user terminal unit ( 2 ) determines whether the area not to be skipped has been skipped, and if the skipped area has been skipped, information indicating that the area not to be skipped has been skipped to the server ( 16 ) sends; and where the server ( 16 ) Sends information that corresponds to the area not to be skipped to the user by means of further transmission means when the server ( 16 ) has received the information indicating that the non-skipped area has been skipped. Inhaltsübertragungsverfahren nach Anspruch 1, bei dem die anderen Sendemittel elektronische Post sind.Content transmission method according to claim 1, wherein the other transmitting means electronic mail are.
DE60111996T 2000-05-15 2001-05-14 Method for delivering content Expired - Lifetime DE60111996T2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2000141761 2000-05-15
JP2000141761A JP2001325180A (en) 2000-05-15 2000-05-15 Method for distributing contents

Publications (2)

Publication Number Publication Date
DE60111996D1 DE60111996D1 (en) 2005-08-25
DE60111996T2 true DE60111996T2 (en) 2006-04-20

Family

ID=18648836

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60111996T Expired - Lifetime DE60111996T2 (en) 2000-05-15 2001-05-14 Method for delivering content

Country Status (4)

Country Link
US (1) US7043556B2 (en)
EP (1) EP1156636B1 (en)
JP (1) JP2001325180A (en)
DE (1) DE60111996T2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3843230B2 (en) * 2001-11-30 2006-11-08 株式会社第一興商 Karaoke selection device that includes songs that cannot be played until the start date of use.
JP4296376B2 (en) * 2001-12-14 2009-07-15 富士フイルム株式会社 How to get video
JP4469535B2 (en) * 2002-01-10 2010-05-26 富士通株式会社 Information processing system, information processing apparatus, and access distribution method
EP1487212A4 (en) 2002-03-15 2009-05-20 Fujitsu Ltd Video information delivery apparatus and reception apparatus
CN101068041B (en) 2002-07-19 2010-08-18 出光兴产株式会社 Organic electroluminescent device and organic light-emitting medium
US8832753B2 (en) * 2008-01-16 2014-09-09 Apple Inc. Filtering and tailoring multimedia content based on observed user behavior
EP2339849B1 (en) * 2008-10-21 2014-09-03 Fujitsu Limited Digital broadcast method, data receiving device and data receiving method
US20170060405A1 (en) * 2015-08-28 2017-03-02 Facebook, Inc. Systems and methods for content presentation

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3088268B2 (en) * 1995-06-21 2000-09-18 日本電気株式会社 Video server in video-on-demand system
US5774664A (en) * 1996-03-08 1998-06-30 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US6588015B1 (en) * 1998-01-14 2003-07-01 General Instrument Corporation Broadcast interactive digital radio
US6219694B1 (en) * 1998-05-29 2001-04-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device having a shared electronic address

Also Published As

Publication number Publication date
EP1156636B1 (en) 2005-07-20
EP1156636A2 (en) 2001-11-21
JP2001325180A (en) 2001-11-22
US20020023167A1 (en) 2002-02-21
US7043556B2 (en) 2006-05-09
DE60111996D1 (en) 2005-08-25
EP1156636A3 (en) 2003-12-17

Similar Documents

Publication Publication Date Title
DE60119045T2 (en) Information distribution system and information distribution method
DE60133008T2 (en) NETWORK-BASED METHOD AND SYSTEM FOR TRANSMITTING DIGITAL DATA TO THE USER COMPUTER AND BURDEN ONLY ON DATA USED WITH THE USER COMPUTER USER
DE69834807T2 (en) SYSTEM AND METHOD FOR SELECTING AND LOADING VARIOUS TYPES OF VIDEO DATA IN A COMPUTER NETWORK
Miller et al. News on-demand for multimedia networks
DE60216940T2 (en) DEVICE AND METHOD FOR MANAGING CONTENT RIGHT OF USE
DE60021493T2 (en) Method and device for processing copyrighted data
DE60206004T2 (en) Management system for usage rules for multimedia content
DE60006845T2 (en) METHOD AND DEVICE FOR COOPERATION IN MULTIMEDIA GENERATION OVER A NETWORK
DE69629650T2 (en) Consumption Management System
DE60306084T2 (en) Method for broadcasting contents of a peer-to-peer network
DE69826976T2 (en) Transmission method for data transmission device
US7822807B2 (en) Content providing method utilizing client storage areas to provide content over a network
DE112004001457T5 (en) Device and method for managing digital rights and content inventories
DE10393011T5 (en) Identify the use of media data and reporting systems and procedures
DE60116568T2 (en) An information processing apparatus, method for connection to a server, program recording method and network system
DE10345365A1 (en) Content delivery server with format conversion function
DE202010017678U1 (en) Policy-based video content syndication
KR20030010473A (en) Image delivery system, image delivery method, and recording medium in which image delivery program is recorded
JP2007208340A (en) Content management system, management server, content management method, and program
DE60111996T2 (en) Method for delivering content
US8775600B2 (en) Storage system and data management method in storage system
EP1156426A2 (en) Content managing system, content managing method, and camera apparatus
KR20200094001A (en) System and method for brokering content and content's meta data on network
DE10050763A1 (en) Recording and playback apparatus has controller which regulates storage of transformed value in one of the regions of memory
JP2009157815A (en) Advertisement distribution system and advertisement distribution method

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8320 Willingness to grant licences declared (paragraph 23)