EP1579688B1

Electronic document versioning method and updated document supply method using version number based on xml

Abstract

This record has no abstract on file.

EP1579688B1, drawing sheet 1
Sheet 1 of 18

Term

Term ended

Expired 5 November 2023, 2.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

22 claims: 22 independent, 0 dependent

  1. 1
    A method implemented by a client device for managing at least one electronic document including metadata related to a plurality of broadcast programs, the method comprising the steps of :sending a request for an update document for the electronic document to a server;andreceiving the update document in response to the request from the server, said method being characterized in that the electronic document has a hierarchical structure that includes an upper structural element and a plurality of lower structural elements located below the upper structural element in the hierarchical structure to describe broadcast information and content information for each of the broadcast programs, wherein each element is based on XML, and in thatthe step of sending the request comprises step of sending a request for an updated version of a subset of the lower structural elements,the step of receiving the update document comprises a step of receiving the updated version of the subset of the lower structural elements, whereinthe updated version of the subset of the lower structural elements is identified by a version value of the upper structural element and a respective version value of each lower structural element in the subset, and whereineach version value includes date information and/or time information. Procédé mis en œuvre par un dispositif client pour gérer au moins un document électronique incluant des métadonnées liées à une pluralité de programmes de diffusion, le procédé comprenant les étapes consistant à : envoyer une demande pour un document de mise à jour pour le document électronique à un serveur ;etrecevoir le document de mise à jour en réponse à la demande en provenance du serveur,ledit procédé étant caractérisé en ce que le document électronique a une structure hiérarchique qui inclut un élément structurel supérieur et une pluralité d'éléments structurels inférieurs situés sous l'élément structurel supérieur dans la structure hiérarchique pour décrire des informations de diffusion et des informations de contenu pour chacun des programmes de diffusion, chaque élément étant basé sur XML, et en ce quel'étape consistant à envoyer la demande comprend une étape consistant à envoyer une demande pour une version mise à jour d'un sous-ensemble des éléments structurels inférieurs,l'étape consistant à recevoir le document de mise à jour comprend une étape consistant à recevoir la version mise à jour du sous-ensemble des éléments structurels inférieurs, dans lequella version mise à jour du sous-ensemble des éléments structurels inférieurs est identifiée par une valeur de version de l'élément structurel supérieur et une valeur de version respective de chaque élément structurel inférieur dans le sous-ensemble, et dans lequelchaque valeur de version inclut des informations de date et/ou des informations d'heure. Verfahren, das durch eine Clientvorrichtung ausgeführt wird, zum Verwalten von mindestens einem elektronischen Dokument, das Metadaten aufweist, die mehrere Rundfunkprogramme betreffen, wobei das Verfahren die Schritte aufweist: Senden einer Anforderung eines Aktualisierungsdokuments für das elektronische Dokument an einen Server;undEmpfangen des Aktualisierungsdokuments als Antwort auf die Anforderung vom Server, wobei das Verfahren dadurch gekennzeichnet ist, dass das elektronische Dokument eine hierarchische Struktur aufweist, die ein oberes Strukturelement und mehrere untere Strukturelemente aufweist, die in der hierarchischen Struktur unter dem oberen Strukturelement angeordnet sind, um Rundfunkinformationen und Inhaltsinformationen für jedes der Rundfunkprogramme zu beschreiben, wobei jedes Element auf XML basiert, und dassder Schritt des Sendens der Anforderung einen Schritt des Sendens einer Anforderung einer aktualisierten Version einer Teilmenge der unteren Strukturelemente aufweist,der Schritt des Empfangens des Aktualisierungsdokuments einen Schritt des Empfangens der aktualisierten Version der Teilmenge der unteren Strukturelemente aufweist, wobeidie aktualisierte Version der Teilmenge der unteren Strukturelemente durch einen Versionswert des oberen Strukturelements und einen jeweiligen Versionswert von jedem unteren Strukturelement in der Teilmenge gekennzeichnet ist, und wobei jeder Versionswert Datumsinformationen und/oder Zeitinformationen aufweist.
  2. 2
    Procédé selon la revendication 1, dans lequel la version mise à jour est une version plus tardive que le document de mise à jour précédemment reçu par le serveur. The method of claim 1, wherein the updated version is a later version than the update document previously received by the server. Verfahren nach Anspruch 1, wobei die aktualisierte Version eine spätere Version als das durch den Server vorher empfangene Aktualisierungsdokument ist.
  3. 3
    Procédé selon la revendication 1, dans lequel chaque valeur de version inclut des informations de date et d'heure en fonction de quand le document électronique a été mis à jour. The method of claim 1, wherein each version value includes date and time information in accordance with when the electronic document was updated. Verfahren nach Anspruch 1, wobei jeder Versionswert Datums- und Zeitinformationen gemäß dem aufweist, wann das elektronische Dokument aktualisiert wurde.
  4. 4
    Procédé selon la revendication 3, dans lequel chacune des valeurs de version inclut des informations de date et d'heure en fonction de quand le document électronique a été changé. The method of claim 3, wherein the each version value includes date and time information in accordance with when the electronic document was changed. Verfahren nach Anspruch 3, wobei jeder Versionswert Datums- und Zeitinformationen gemäß dem aufweist, wann das elektronische Dokument geändert wurde.
  5. 5
    Procédé selon la revendication 1, dans lequel l'étape consistant à envoyer la demande comprend en outre une étape consistant à transmettre une version courante du document électronique. The method of claim 1, wherein the step of sending the request further comprises step of transmitting a current version of the electronic document. Verfahren nach Anspruch 1, wobei der Schritt des Sendens der Anforderung ferner einen Schritt des Übertragens einer gegenwärtigen Version des elektronischen Dokuments aufweist.
  6. 6
    Procédé selon la revendication 1, dans lequel lorsqu'un élément structurel inférieur dans le sous-ensemble est changé, une valeur de version de l'élément structurel inférieur changé est mise à jour et la valeur de version mise à jour est réfléchie dans une valeur de version d'un élément structurel supérieur correspondant. The method of claim 1, wherein when a lower structural element in the subset is changed, a version value of the changed lower structural element is updated and the updated version value is reflected in a version value of a corresponding upper structural element. Verfahren nach Anspruch 1, wobei, wenn ein unteres Strukturelement in der Teilmenge geändert wird, ein Versionswert des geänderten unteren Strukturelements aktualisiert wird und der aktualisierte Versionswert sich in einem Versionswert eines entsprechenden oberen Strukturelements widerspiegelt.
  7. 7
    Procédé selon la revendication 6, dans lequel une valeur la plus grande parmi les valeurs de version de chacun des éléments structurels inférieurs dans le sous-ensemble est utilisée comme la valeur de version de l'élément structurel supérieur correspondant. The method of claim 6, wherein a largest value among the version values of the each lower structural element in the subset is used as the version value of the corresponding upper structural element. Verfahren nach Anspruch 6, wobei ein größter Wert unter den Versionswerten jedes unteren Strukturelements in der Teilmenge als der Versionswert des entsprechenden oberen Strukturelements verwendet wird.
  8. 8
    Procédé selon la revendication 6, dans lequel un type de l'élément structurel inférieur mis à jour est inclus dans la valeur de version de l'élément structurel supérieur correspondant. The method of claim 6, wherein a type of the updated lower structural element is included in the version value of the corresponding upper structural element. Verfahren nach Anspruch 6, wobei ein Typ des aktualisierten unteren Strukturelements im Versionswert des entsprechenden oberen Strukturelements enthalten ist.
  9. 9
    Procédé selon la revendication 3, dans lequel la version des métadonnées est définie par une syntaxe définissant une structure du document électronique. The method of claim 3, wherein the version of the metadata is defined by a syntax defining a structure of the electronic document. Verfahren nach Anspruch 3, wobei die Version der Metadaten durch eine Syntax definiert ist, die eine Struktur des elektronischen Dokuments definieren.
  10. 10
    Procédé selon la revendication 9, dans lequel la syntaxe est un schéma XML. The method of claim 9, wherein the syntax is XML schema. Verfahren nach Anspruch 9, wobei die Syntax ein XML-Schema ist.
  11. 11
    Procédé selon la revendication 10, dans lequel les métadonnées incluent au moins un élément choisi dans le groupe comprenant un titre, un synopsis, une révision, et une distribution de la pluralité de programmes de diffusion. The method of claim 10, wherein the metadata includes at least one member selected from the group of title, synopsis, review, and casting of the plurality of broadcast programs. Verfahren nach Anspruch 10, wobei die Metadaten mindestens ein Element aufweisen, das aus der Gruppe Titel, Inhaltsangabe, Rezension und Rollenbesetzung der mehreren Rundfunkprogramme ausgewählt ist.
  12. 12
    A method implemented by a server for managing at least one electronic document including metadata related to a plurality of broadcast programs, the method comprising the steps of :receiving a request for an updated document for the electronic document from a client;andproviding the update document in response to the request to the client, said method being characterized in that the electronic document has a hierarchical structure that includes an upper structural element and a plurality of lower structural elements located below the upper structural element in the hierarchical structure to describe broadcast information and content information for each of the broadcast programs, wherein each element is based on XML, and in thatthe step of receiving the request comprises step of receiving a request for an updated version of a subset of the lower structural elements,the step of providing the update document comprises step of providing the updated version of the subset of the lower structural elements, whereinthe updated version of the subset of the lower structural elements is identified by a version value of the upper structural element and a respective version value of each lower structural element in the subset, and whereinthe each version value includes date information and/or time information. Procédé mis en œuvre par un serveur pour gérer au moins un document électronique incluant des métadonnées liées à une pluralité de programmes de diffusion, le procédé comprenant les étapes consistant à : recevoir une demande pour un document mis à jour pour le document électronique en provenance d'un client ;etfournir le document de mise à jour en réponse à la demande au client,ledit procédé étant caractérisé en ce que le document électronique a une structure hiérarchique qui inclut un élément structurel supérieur et une pluralité d'éléments structurels inférieurs situés sous l'élément structurel supérieur dans la structure hiérarchique pour décrire des informations de diffusion et des informations de contenu pour chacun des programmes de diffusion, chaque élément étant basé sur XML, et en ce quel'étape consistant à recevoir la demande comprend une étape consistant à recevoir une demande pour une version mise à jour d'un sous-ensemble des éléments structurels inférieurs,l'étape consistant à fournir le document de mise à jour comprend une étape consistant à fournir la version mise à jour du sous-ensemble des éléments structurels inférieurs, dans lequella version mise à jour du sous-ensemble des éléments structurels inférieurs est identifiée par une valeur de version de l'élément structurel supérieur et une valeur de version respective de chaque élément structurel inférieur dans le sous-ensemble, et dans lequelchacune des valeurs de version inclut des informations de date et/ou des informations d'heure. Verfahren, das durch einen Server ausgeführt wird, zum Verwalten von mindestens einem elektronischen Dokument, das Metadaten aufweist, die mehrere Rundfunkprogramme betreffen, wobei das Verfahren die Schritte aufweist: Empfangen einer Anforderung eines aktualisierten Dokuments für das elektronische Dokument von einem Client;undLiefern des Aktualisierungsdokuments als Antwort auf die Anforderung an den Client, wobei das Verfahren dadurch gekennzeichnet ist, dass das elektronische Dokument eine hierarchische Struktur aufweist, die ein oberes Strukturelement und mehrere untere Strukturelemente aufweist, die in der hierarchischen Struktur unter dem oberen Strukturelement angeordnet sind, um Rundfunkinformationen und Inhaltsinformationen für jedes der Rundfunkprogramme zu beschreiben, wobei jedes Element auf XML basiert, und dassder Schritt des Empfangens der Anforderung einen Schritt des Empfangens einer Anforderung einer aktualisierten Version einer Teilmenge der unteren Strukturelemente aufweist,der Schritt des Lieferns des Aktualisierungsdokuments einen Schritt des Lieferns der aktualisierten Version der Teilmenge der unteren Strukturelemente aufweist, wobei die aktualisierte Version der Teilmenge der unteren Strukturelemente durch einen Versionswert des oberen Strukturelements und einen jeweiligen Versionswert von jedem unteren Strukturelement in der Teilmenge gekennzeichnet ist, und wobei jeder Versionswert Datumsinformationen und/oder Zeitinformationen aufweist.
  13. 13
    Procédé selon la revendication 12, dans lequel l'étape consistant à recevoir la demande comprend en outre une étape consistant à recevoir une version courante du document électronique. The method of claim 12, wherein the step of receiving the request further comprises step of receiving a current version of the electronic document. Verfahren nach Anspruch 12, wobei der Schritt des Empfangens der Anforderung ferner einen Schritt des Empfangens einer gegenwärtigen Version des elektronischen Dokuments aufweist.
  14. 14
    Procédé selon la revendication 12, dans lequel la version mise à jour est une version plus tardive que le document de mise à j our précédemment fourni au client. The method of claim 12, wherein the updated version is a later version than the update document previously provided to the client Verfahren nach Anspruch 12, wobei die aktualisierte Version eine spätere Version als das vorher an den Client gelieferte Aktualisierungsdokument ist.
  15. 15
    Procédé selon la revendication 12, dans lequel chaque version inclut des informations de date et d'heure en fonction de quand le document électronique a été mis à jour. The method of claim 12, wherein each version includes date and time information in accordance with when the electronic document was updated. Verfahren nach Anspruch 12, wobei jede Version Datums- und Zeitinformationen gemäß dem aufweist, wann das elektronische Dokument aktualisiert wurde.
  16. 16
    Procédé selon la revendication 15, dans lequel chacune des versions inclut des informations de date et d'heure en fonction de quand le document électronique a été changé. The method of claim 15, wherein the each version includes date and time information in accordance with when the electronic document was changed. Verfahren nach Anspruch 15, wobei jede Version Datums- und Zeitinformationen gemäß dem aufweist, wann das elektronische Dokument geändert wurde.
  17. 17
    Procédé selon la revendication 12, dans lequel lorsqu'un élément structurel inférieur dans le sous-ensemble est changé, une valeur de version de l'élément structurel inférieur changé est mise à jour et la valeur de version mise à jour est réfléchie dans une valeur de version d'un élément structurel supérieur correspondant. The method of claim 12, wherein when a lower structural element in the subset is changed, a version value of the changed lower structural element is updated and the updated version value is reflected in a version value of a corresponding upper structural element. Verfahren nach Anspruch 12, wobei, wenn ein unteres Strukturelement in der Teilmenge geändert wird, ein Versionswert des geänderten unteren Strukturelements aktualisiert wird und der aktualisierte Versionswert sich in einem Versionswert eines entsprechenden oberen Strukturelements widerspiegelt.
  18. 18
    Procédé selon la revendication 17, dans lequel une valeur la plus grande parmi la valeur de version de l'élément structurel inférieur dans le sous-ensemble est utilisée comme la valeur de version de l'élément structurel supérieur correspondant. The method of claim 17, wherein a largest value among the version value of the lower structural element in the subset is used as the version value of the corresponding upper structural element. Verfahren nach Anspruch 17, wobei ein größter Wert unter den Versionswerten des unteren Strukturelements in der Teilmenge als der Versionswert des entsprechenden oberen Strukturelements verwendet wird.
  19. 19
    Procédé selon la revendication 18, dans lequel un type de l'élément structurel inférieur mis à jour est inclus dans la valeur de version de l'élément structurel supérieur correspondant. The method of claim 18, wherein a type of the updated lower structural element is included in the version value of the corresponding upper structural element. Verfahren nach Anspruch 18, wobei ein Typ des aktualisierten unteren Strukturelements im Versionswert des entsprechenden oberen Strukturelements enthalten ist.
  20. 20
    Procédé selon la revendication 12, dans lequel la version est définie par une syntaxe définissant une structure du document électronique. The method of claim 12, wherein the version is defined by a syntax defining a structure of the electronic document. Verfahren nach Anspruch 12, wobei die Version durch eine Syntax definiert ist, die eine Struktur des elektronischen Dokuments definiert.
  21. 21
    Procédé selon la revendication 20, dans lequel la syntaxe est un schéma XML. The method of claim 20, wherein the syntax is XML schema. Verfahren nach Anspruch 20, wobei die Syntax ein XML-Schema ist.
  22. 22
    Procédé selon la revendication 21, dans lequel les métadonnées incluent au moins un élément choisi dans le groupe comprenant un titre, un synopsis, une révision, et une distribution de la pluralité de programmes de diffusion. The method of claim 21, wherein the metadata includes at least one member selected from the group of title, synopsis, review, and casting of the plurality of broadcast programs Verfahren nach Anspruch 21, wobei die Metadaten mindestens ein Element aufweisen, das aus der Gruppe Titel, Inhaltsangabe, Rezension und Rollenbesetzung der mehreren Rundfunkprogramme ausgewählt ist.
Independent claims22