Recording medium with electronic ticket definitions recorded thereon and electronic ticket processing methods and apparatuses
35 claims: 35 independent, 0 dependent
- 1An apparatus (102) for issuing an electronic ticket (230) to a receiver, wherein the electronic ticket has a structure and properties determined by one (210) of a plurality of predetermined ticket schemas and comprises a schema identifier recording part for recording a schema identifier (231) that identifies said one ticket schema (210), an issuer identifier recording part for recording an issuer identifier (237) of an electronic ticket issuer, a right information recording part for recording right information (239) of said electronic ticket, a circulation condition recording part for recording a circulation condition (240, 241, 242) of said electronic ticket, an owner identifier recording part for recording an owner identifier (234) of an electronic ticket owner, a signature recording part for recording an issuer signature (235) of said issuer, and a circulation certificate recording part for recording a circulation certificate (236), wherein said circulation condition includes an issue condition (240) that includes a schema identifier (252, 703) which specifies the schema (700) of a receiver required electronic ticket (600), which ticket (600) an electronic ticket receiver is required to possess, and wherein ticket schemas are defined in a table in correspondence with their schema identifiers and are accessible by everyone, said apparatus (102) comprising:property generating means (1021) for recording, in accordance with said one ticket schema (210), said schema identifier (231), said issuer identifier (237), said right information (239), said owner identifier (234), said circulation condition (236), and said issuer signature, in said issuer identifier recording part, said right information recording part, said owner identifier recording part, said circulation condition recording part, and said signature recording part, respectively;verifying means (1022) including at least a receiver's ticket possession verifying means (1022A) for receiving, from said electronic ticket receiver, an electronic ticket and for verifying if the schema identifier of the received electronic ticket matches that recorded in said issue condition (240) of the electronic ticket to thereby verify whether said electronic ticket receiver possesses said receiver required electronic ticket (600);recording means (1023) for recording, in said circulation certificate recording part, an issue condition satisfaction certificate (243) which certifies satisfaction of said issue condition (240) upon successful verification by said verifying means (1022);andsending means (1024) for sending said electronic ticket (230) with the issue condition satisfaction certificate (243) to said receiver. Dispositif (102) destiné à émettre un ticket électronique (230) vers un récepteur, dans lequel le ticket électronique a une structure et des propriétés déterminées par l'un (210) d'une pluralité de schémas prédéterminés de ticket et comprend : une section d'enregistrement d'identificateur de schéma destinée à enregistrer un identificateur (231) de schéma qui identifie ledit un schéma (210) de ticket ;une section d'enregistrement d'identificateur d'émetteur destinée à enregistrer un identificateur (237) d'émetteur d'un émetteur de ticket électronique ;une section d'enregistrement d'information de droits destinée à enregistrer une information (239) de droits dudit ticket électronique ;une section d'enregistrement de condition de circulation destinée à enregistrer une condition (240, 241, 242) de circulation dudit ticket électronique ;une section d'enregistrement d'identificateur de propriétaire destinée à enregistrer un identificateur (234) de propriétaire d'un propriétaire de ticket électronique ;une section d'enregistrement de signature destinée à enregistrer une signature (235) d'émetteur dudit émetteur ;etune section d'enregistrement de certificat de circulation destinée à enregistrer un certificat (236) de circulation ;dans lequel ladite condition de circulation comprend une condition (240) d'émission qui inclut un identificateur (252, 703) de schéma qui spécifie le schéma (700) d'un ticket électronique (600) exigé du récepteur, ticket (600) qu'un récepteur de ticket électronique doit posséder ;etdans lequel des schémas de ticket sont définis dans une table en correspondance avec leur identificateur de schéma et sont accessibles à quiconque ;ledit dispositif (102) comprenant : un moyen (1021) générateur de propriétés destiné à enregistrer, en fonction dudit un schéma (210) de ticket, ledit identificateur (231) de schéma, ledit identificateur (237) d'émetteur, ladite information (239) de droits, ledit identificateur (234) de propriétaire, ladite condition (236) de circulation et ladite signature d'émetteur, respectivement, dans ladite section d'enregistrement d'identificateur d'émetteur, dans ladite section d'enregistrement d'information de droits, dans ladite section d'enregistrement d'identificateur de propriétaire, dans ladite section d'enregistrement de condition de circulation et dans ladite section d'enregistrement de signature ;un moyen (1022) de vérification incluant au moins un moyen (1022A) de vérification de possession de ticket du récepteur destiné à recevoir, dudit récepteur de ticket électronique, un ticket électronique et à vérifier si l'identificateur de schéma du ticket électronique reçu concorde avec celui enregistré dans ladite condition (240) d'émission du ticket électronique pour vérifier ainsi si ledit récepteur de ticket électronique possède ledit ticket électronique (600) exigé du récepteur ;un moyen (1023) d'enregistrement destiné à enregistrer, dans ladite section d'enregistrement de certificat de circulation, un certificat (243) de satisfaction de condition d'émission qui certifie la satisfaction de ladite condition (240) d'émission après vérification réussie par ledit moyen (1022) de vérification ;etun moyen (1024) d'expédition destiné à expédier, audit récepteur, ledit ticket électronique (230) avec le certificat (243) de satisfaction de condition d'émission. Vorrichtung (102) zum Ausstellen eines elektronischen Tickets (230) an einen Empfänger, bei welcher das elektronische Ticket eine Struktur und Merkmale hat, welche durch eines (210) aus einer Vielzahl von vorbestimmten Ticket-Schemata bestimmt sind, und enthält: einen Schemaidentifikations-Aufzeichnungsteil zum Aufzeichnen einer Schemaidentifikation (231), welche das eine Ticket-Schema (210) identifiziert,einen Ausstelleridentifikations-Aufzeichnungsteil zum Aufzeichnen einer Ausstelleridentifikation (237) eines Ausstellers elektronischer Tickets,einen Berechtigungsinformationen-Aufzeichnungsteil zum Aufzeichnen von Berechtigungsinformationen (239) des elektronischen Tickets,einen Umlaufbedingungs-Aufzeichnungsteil zum Aufzeichnen einer Umlaufbedingung (240, 241, 242) des elektronischen Tickets,einen Besitzeridentifikations-Aufzeichnungsteil zum Aufzeichnen einer Besitzeridentifikation (234) eines Besitzers eines elektronischen Tickets,einen Signatur-Aufzeichnungsteil zum Aufzeichnen einer Ausstellersignatur (235) des Ausstellers, undeinen Umlaufzertifikat-Aufzeichnungsteil zum Aufzeichnen eines Umlaufzertifikats (236),wobei die Umlaufbedingung eine Ausstellungsbedingung (240) enthält, die eine Schemaidentifikation (252, 703) enthält, welche das Schema (700) eines vom Empfänger verlangten elektronischen Tickets (600) spezifiziert, welches Ticket (600) ein Empfänger eines elektronischen Tickets besitzen muss, undwobei Ticket-Schemata in Entsprechung zu ihren Schemaidentifikationen in einer Tabelle definiert sind und für jedermann zugänglich sind,welche Vorrichtung (102) enthält: eine Merkmalerzeugungseinrichtung (1021) zum Aufzeichnen, gemäß dem einen Ticket-Schema (210), der Schemaidentifikation (231), der Ausstelleridentifikation (237), der Berechtigungsinformationen (239), der Besitzeridentifikation (234), der Umlaufbedingung (236) und der Ausstellersignatur im Ausstelleridentifikations-Aufzeichnungsteil, im Berechtigungsinformationen-Aufzeichnungsteil, im Besitzeridentifikations-Aufzeichnungsteil, im Umlaufbedingungs-Aufzeichnungsteil beziehungsweise im Signatur-Aufzeichnungsteil;eine Überprüfungseinrichtung (1022), enthaltend mindestens eine Empfänger-Ticketbesitz-Überprüfungseinrichtung (1022A) zum Empfangen, vom Empfänger eines elektronischen Tickets, eines elektronischen Tickets und zum Überprüfen, ob die Schemaidentifikation des empfangenen elektronischen Tickets mit der in der Ausstellungsbedingung (240) des elektronischen Tickets aufgezeichneten übereinstimmt, um dadurch zu überprüfen, ob der Empfänger eines elektronischen Tickets das vom Empfänger verlangte elektronische Ticket (600) besitzt;eine Aufzeichnungseinrichtung (1023) zum Aufzeichnen, im Umlaufzertifikat-Aufzeichnungsteil, eines Ausstellungsbedingungserfüllungs-Zertifikats (243), welches bei erfolgreicher Überprüfung durch die Überprüfungseinrichtung (1022) die Erfüllung der Ausstellungsbedingung (240) bescheinigt, undeine Sendeeinrichtung (1024) zum Versenden des elektronischen Tickets (230) mit dem Ausstellungsbedingungserfüllungs-Zertifikat (243) an den Empfänger.
- 2Dispositif selon la revendication 1, dans lequel ladite condition (240) d'émission inclut en outre un identificateur (251, 503) de schéma qui spécifie le schéma (500) de ticket d'un ticket électronique (400) exigé de l'expéditeur, ticket (400) qu'un expéditeur de ticket électronique doit posséder ;et dans lequel ledit moyen (1022) de vérification inclut en outre un moyen (1022B) de vérification de possession de ticket de l'expéditeur destiné à vérifier si ledit dispositif (102), en tant que ledit expéditeur de ticket électronique, possède ou non ledit ticket électronique (400) exigé de l'expéditeur. The apparatus of claim 1, wherein said issue condition (240) further includes a schema identifier (251, 503) which specifies the ticket schema (500) of a sender required electronic ticket (400), which ticket (400) an electronic ticket sender is required to possess, and said verifying means (1022) further includes a sender's ticket possession verifying means (1022B) for verifying whether or not said apparatus (102) as said electronic ticket sender possesses said sender required electronic ticket (400) . Vorrichtung nach Anspruch 1, bei welcher die Ausstellungsbedingung (240) ferner eine Schemaidentifikation (251, 503) enthält, welche das Ticket-Schema (500) eines vom Absender verlangten elektronischen Tickets (400) spezifiziert, welches Ticket (400) ein Absender eines elektronischen Tickets besitzen muss, und die Überprüfungseinrichtung (1022) ferner eine Absender-Ticketbesitz-Überprüfungseinrichtung (1022B) zum Überprüfen, ob die Vorrichtung (102) als der Absender eines elektronischen Tickets das vom Absender verlangte elektronische Ticket (400) besitzt oder nicht, enthält.
- 3Dispositif selon la revendication 2, dans lequel ledit moyen (1023) d'enregistrement est apte à enregistrer ledit certificat (243) de satisfaction de condition d'émission dans ladite section d'enregistrement de certificat de circulation après vérification réussie par ledit moyen (1022B) de vérification de possession de ticket de l'expéditeur. The apparatus of claim 2, wherein said recording means (1023) is adapted to record said issue condition satisfaction certificate (243) in said circulation certificate recording part upon successful verification by said sender's ticket possession verifying means (1022B) . Vorrichtung nach Anspruch 2, bei welcher die Aufzeichnungseinrichtung (1023) dafür eingerichtet ist, das Ausstellungsbedingungserfüllungs-Zertifikat (243) bei erfolgreicher Überprüfung durch die Absender-Ticketbesitz-Überprüfungseinrichtung (1022B) im Umlaufzertifikat-Aufzeichnungsteil aufzuzeichnen.
- 4An apparatus (104) for transferring an electronic ticket to a receiver (105), wherein the electronic ticket has a structure and properties determined by one (210) of a plurality of predetermined ticket schemas and includes:a schema identifier (231) that identifies said one ticket schema (210),an issuer identifier (237) that identifies an issuer of said electronic ticket,a right information (239) of said electronic ticket,a circulation condition (241) of said electronic ticket,an owner identifier (234) that identifies an owner of said electronic ticket,an issuer signature (235) of said issuer, anda circulation certificate recording part for recording a circulation certificate (236) that certifies the satisfaction of said circulation condition, wherein said circulation condition includes a transfer condition (241) that includes a schema identifier (263, 1103) which specifies the ticket schema (1100) of a receiver required electronic ticket (1000), which ticket (1000) an electronic ticket receiver is required to possess, and wherein ticket schemas are defined in a table in correspondence with their schema identifiers and are accessible by everyone, said apparatus (104) comprising: verifying means (1041) including a receiver's ticket possession verifying means (1041A) for receiving from said electronic ticket receiver an electronic ticket and for verifying if the schema identifier of the received electronic ticket matches that of said receiver required electronic ticket (1000) to thereby verify whether said receiver possesses said receiver required electronic ticket (1000);recording means (1042) for recording a transfer condition satisfaction certificate (245) and a transfer certificate in said circulation certification recording part of the electronic ticket when the satisfaction of said transfer condition (241) is verified by said verifying means (1041);andmeans (1043) for sending said electronic ticket thus treated by said recording means to said receiver. Dispositif (104) destiné à transférer un ticket électronique à un récepteur (105), dans lequel le ticket électronique a une structure et des propriétés déterminées par l'un (210) d'une pluralité de schémas prédéterminés de ticket et comprend : un identificateur (231) de schéma qui identifie ledit un schéma (210) de ticket ;un identificateur (237) d'émetteur d'un émetteur dudit ticket électronique ;une information (239) de droits dudit ticket électronique ;une condition (241) de circulation dudit ticket électronique ;un identificateur (234) de propriétaire qui identifie un propriétaire dudit ticket électronique ;une signature (235) d'émetteur dudit émetteur ;etune section d'enregistrement de certificat de circulation destinée à enregistrer un certificat (236) de circulation qui certifie la satisfaction de ladite condition de circulation ;dans lequel ladite condition de circulation comprend une condition (241) de transfert qui inclut un identificateur (263, 1103) de schéma qui spécifie le schéma (1100) de ticket d'un ticket électronique (1000) exigé du récepteur, ticket (1000) qu'un récepteur de ticket électronique doit posséder ;etdans lequel des schémas de ticket sont définis dans une table en correspondance avec leur identificateur de schéma et sont accessibles à quiconque ;ledit dispositif (104) comprenant : un moyen (1041) de vérification incluant un moyen (1041A) de vérification de possession de ticket du récepteur destiné à recevoir dudit récepteur de ticket électronique un ticket électronique et à vérifier si l'identificateur de schéma du ticket électronique reçu concorde avec celui dudit ticket électronique (1000) exigé du récepteur pour vérifier ainsi si ledit récepteur de ticket électronique possède ledit ticket électronique (1000) exigé du récepteur ;un moyen (1042) d'enregistrement destiné à enregistrer, dans ladite section d'enregistrement de certificat de circulation du ticket électronique, un certificat (245) de satisfaction de condition de transfert et un certificat de transfert lorsque la satisfaction de ladite condition (241) de transfert est vérifiée par ledit moyen (1041) de vérification ;etun moyen (1043) destiné à expédier, audit récepteur, ledit ticket électronique ainsi traité par ledit moyen d'enregistrement. Vorrichtung (104) zum Übertragen eines elektronischen Tickets an einen Empfänger (105), bei welcher das elektronische Ticket eine Struktur und Merkmale hat, welche durch eines (210) aus einer Vielzahl von vorbestimmten Ticket-Schemata bestimmt sind, und enthält: eine Schemaidentifikation (231), welche das eine Ticket-Schema (210) identifiziert,eine Ausstelleridentifikation (237), welche einen Aussteller des elektronischen Tickets identifiziert,Berechtigungsinformationen (239) des elektronischen Tickets,eine Umlaufbedingung (241) des elektronischen Tickets,eine Besitzeridentifikation (234), welche einen Besitzer des elektronischen Tickets identifiziert,eine Ausstellersignatur (235) des Ausstellers, undeinen Umlaufzertifikat-Aufzeichnungsteil zum Aufzeichnen eines Umlaufzertifikats (236), welches die Erfüllung der Umlaufbedingung bescheinigt,wobei die Umlaufbedingung eine Übertragungsbedingung (241) enthält, die eine Schemaidentifikation (263, 1103) enthält, welche das Ticket-Schema (1100) eines vom Empfänger verlangten elektronischen Tickets (1000) spezifiziert, welches Ticket (1000) ein Empfänger eines elektronischen Tickets besitzen muss, undwobei Ticket-Schemata in Entsprechung zu ihren Schemaidentifikationen in einer Tabelle definiert sind und für jedermann zugänglich sind,welche Vorrichtung (104) enthält: eine Überprüfungseinrichtung (1041), enthaltend eine Empfänger-Ticketbesitz-Überprüfungseinrichtung (1041A) zum Empfangen, vom Empfänger eines elektronischen Tickets, eines elektronischen Tickets und zum Überprüfen, ob die Schemaidentifikation des empfangenen elektronischen Tickets mit der des vom Empfänger verlangten elektronischen Tickets (1000) übereinstimmt, um dadurch zu überprüfen, ob der Empfänger das vom Empfänger verlangte elektronische Ticket (1000) besitzt;eine Aufzeichnungseinrichtung (1042) zum Aufzeichnen eines Übertragungsbedingungserfüllungs-Zertifikats (245) und eines Übertragungszertifikats im Umlaufzertifikat-Aufzeichnungsteil des elektronischen Tickets, wenn die Erfüllung der Übertragungsbedingung (241) durch die Überprüfungseinrichtung (1041) überprüft ist;undeine Sendeeinrichtung (1043) zum Versenden des so durch die Aufzeichnungseinrichtung behandelten elektronischen Tickets an den Empfänger.
- 5Dispositif selon la revendication 4, dans lequel ladite condition (241) de transfert inclut en outre un identificateur (262) de schéma qui spécifie le schéma de ticket d'un ticket électronique exigé de l'expéditeur, ticket qu'un expéditeur de ticket électronique doit posséder ;et dans lequel ledit moyen (1041) de vérification inclut en outre un moyen (1041B) de vérification de possession de ticket de l'expéditeur destiné à vérifier si ledit dispositif (104), en tant que l'expéditeur de ticket électronique, possède ledit ticket électronique exigé de l'expéditeur. The apparatus of claim 4, wherein said transfer condition (241) further includes a schema identifier (262) which specifies the ticket schema of a sender required electronic ticket, which ticket an electronic ticket sender is required to possess, and said verifying means (1041) further includes a sender's ticket possession verifying means (1041B) for verifying whether said apparatus (104), as the electronic ticket sender, possesses said sender required electronic ticket. Vorrichtung nach Anspruch 4, bei welcher die Übertragungsbedingung (241) ferner eine Schemaidentifikation (262) enthält, welche das Ticket-Schema eines vom Absender verlangten elektronischen Tickets spezifiziert, welches Ticket ein Absender eines elektronischen Tickets besitzen muss, und die Überprüfungseinrichtung (1041) ferner eine Absender-Ticketbesitz-Überprüfungseinrichtung (1041 B) zum Überprüfen, ob die Vorrichtung (104) als der Absender eines elektronischen Tickets das vom Absender verlangte elektronische Ticket besitzt, enthält.
- 6Dispositif selon la revendication 5, dans lequel ledit moyen (1042) d'enregistrement est apte à enregistrer ledit certificat (245) de satisfaction de condition de transfert dans ladite section d'enregistrement de certificat de circulation après vérification réussie par ledit moyen (1041B) de vérification de possession de ticket de l'expéditeur. The apparatus of claim 5, wherein said recording means (1042) is adapted to record said transfer condition satisfaction certificate (245) in said circulation certificate recording part upon successful verification by said sender's ticket possession verifying means (1041 B). Vorrichtung nach Anspruch 5, bei welcher die Aufzeichnungseinrichtung (1042) dafür eingerichtet ist, das Übertragungsbedingungserfüllungs-Zertifikat (245) bei erfolgreicher Überprüfung durch die Absender-Ticketbesitz-Überprüfungseinrichtung (1041 B) im Umlaufzertifikat-Aufzeichnungsteil aufzuzeichnen.
- 7An apparatus (103, 105) for receiving an electronic ticket from a sender (102, 104), wherein the electronic thicket has a structure and properties determined by one (210) of a plurality of predetermined ticket schemas and includes:a schema identifier (231) that identifies said one ticket schema (210),an issuer identifier (237) that identifies an issuer of said electronic ticket,a right information (239) of said electronic ticket;a circulation condition (240, 241) of said electronic ticket,an owner identifier (234) that identifies an owner of said electronic ticket,an issuer signature (235) of said issuer, anda circulation certificate recording part for recording a circulation certificate (236) that certifies the satisfaction of said circulation condition, wherein said circulation condition (240, 241) includes a schema identifier (251, 262) which specifies the ticket schema of a sender required electronic ticket, which ticket an electronic ticket sender is required to possess, and wherein ticket schemas are defined in a table in correspondence with their schema identifiers and are accessible by everyone, said apparatus comprising: a receiving means (1031) for receiving the electronic ticket from said electronic ticket sender;verifying means (1032) including a sender's ticket possession verifying means (1032A) for verifying the presence or absence of a circulation certificate in said received electronic ticket, which certificate is designated by the schema identifier (251, 262) included in said circulation condition (240, 241) to thereby verify whether said sender possesses said sender required electronic ticket, and ticket verifying means (1032C) for verifying the issuer's signature, and said circulation certificate (236);andan electronic ticket storage device (109S, 110S) for storing said received electronic ticket upon successful verification by said verifying means. Dispositif (103, 105) destiné à recevoir un ticket électronique provenant d'un expéditeur (102, 104), dans lequel le ticket électronique a une structure et des propriétés déterminées par l'un (210) d'une pluralité de schémas prédéterminés de ticket et comprend : un identificateur (231) de schéma qui identifie ledit un schéma (210) de ticket ;un identificateur (237) d'émetteur qui identifie un émetteur dudit ticket électronique ;une information (239) de droits dudit ticket électronique ;une condition (240, 241) de circulation dudit ticket électronique ;un identificateur (234) de propriétaire qui identifie un propriétaire dudit ticket électronique ;une signature (235) d'émetteur dudit émetteur ;etune section d'enregistrement de certificat de circulation destinée à enregistrer un certificat (236) de circulation qui certifie la satisfaction de ladite condition de circulation ;dans lequel ladite condition (240, 241) de circulation inclut un identificateur (251, 262) de schéma qui spécifie le schéma de ticket d'un ticket électronique exigé de l'expéditeur, ticket qu'un expéditeur de ticket électronique doit posséder ;et dans lequel des schémas de ticket sont définis dans une table en correspondance avec leur identificateur de schéma et sont accessibles à quiconque ;ledit dispositif comprenant : un moyen (1031) de réception destiné à recevoir le ticket électronique provenant dudit expéditeur de ticket électronique ;un moyen (1032) de vérification incluant : un moyen (1032A) de vérification de possession de ticket de l'expéditeur destiné à vérifier la présence ou l'absence d'un certificat de circulation dans ledit ticket électronique reçu, lequel certificat est désigné par l'identificateur (251, 262) de schéma inclus dans ladite condition (240, 241) de circulation pour vérifier ainsi si ledit expéditeur possède ledit ticket électronique exigé de l'expéditeur ;etun moyen (1032C) de vérification de ticket destiné à vérifier la signature de l'émetteur, et ledit certificat (236) de circulation ;etun dispositif (109S, 110S) de mémorisation de ticket électronique destiné à mémoriser ledit ticket électronique reçu après vérification réussie par ledit moyen de vérification. Vorrichtung (103, 105) zum Empfangen eines elektronischen Tickets von einem Absender (102, 104), bei welcher das elektronische Ticket eine Struktur und Merkmale hat, welche durch eines (210) aus einer Vielzahl von vorbestimmten Ticket-Schemata bestimmt sind, und enthält: eine Schemaidentifikation (231), welche das eine Ticket-Schema (210) identifiziert,eine Ausstelleridentifikation (237), welche einen Aussteller des elektronischen Tickets identifiziert,Berechtigungsinformationen (239) des elektronischen Tickets,eine Umlaufbedingung (240, 241) des elektronischen Tickets,eine Besitzeridentifikation (234), welche einen Besitzer des elektronischen Tickets identifiziert,eine Ausstellersignatur (235) des Ausstellers, undeinen Umlaufzertifikat-Aufzeichnungsteil zum Aufzeichnen eines Umlaufzertifikats (236), welches die Erfüllung der Umlaufbedingung bescheinigt,wobei die Umlaufbedingung (240, 241) eine Schemaidentifikation (251, 262) enthält, welche das Ticket-Schema eines vom Absender verlangten elektronischen Tickets spezifiziert, welches Ticket ein Absender eines elektronischen Tickets besitzen muss, undwobei Ticket-Schemata in Entsprechung zu ihren Schemaidentifikationen in einer Tabelle definiert sind und für jedermann zugänglich sind,welche Vorrichtung enthält: eine Empfangseinrichtung (1031) zum Empfangen des elektronischen Tickets vom Absender des elektronischen Tickets;eine Überprüfungseinrichtung (1032), enthaltendeine Absender-Ticketbesitz-Überprüfungseinrichtung (1032A) zum Überprüfen des Vorhandenseins oder Fehlens eines Umlaufzertifikats im empfangenen elektronischen Ticket, welches Zertifikat durch die in der Umlaufbedingung (240, 241) enthaltene Schemaidentifikation (251, 262) bezeichnet ist, um dadurch zu überprüfen, ob der Absender das vom Absender verlangte elektronische Ticket besitzt, undeine Ticketüberprüfungseinrichtung (1032C) zum Überprüfen der Ausstellersignatur und des Umlaufzertifikats (236);undeine Speicherungseinrichtung für elektronische Tickets (109S, 110S) zum Speichern des empfangenen elektronischen Tickets bei erfolgreicher Überprüfung durch die Überprüfungseinrichtung.
- 8An apparatus (106) for redeeming an electronic ticket to be sent to a punching apparatus (107) as a receiver, wherein the electronic ticket has a structure and properties determined by one (210) of a plurality of predetermined ticket schemas and comprises a schema identifier (231) that identifies said one ticket schema (210), an issuer identifier (237) that identifies an issuer of said electronic ticket, a right information (239) of said electronic ticket; a circulation condition (242) of said electronic ticket, an owner identifier (234) that identifies an owner of said electronic ticket, an issuer signature (235) of said issuer, and a circulation certificate recording part for recording a circulation certificate (236) that certifies the satisfaction of said circulation condition, wherein said circulation condition includes a redeem condition (242) that includes a schema identifier (275) which specifies the ticket schema of a receiver required electronic ticket, which ticket an electronic ticket receiver is required to possess, and wherein ticket schemas are defined in a table in correspondence with their schema identifiers and are accessible by everyone, said apparatus (106) comprising:an electronic ticket storage device (110S) in which said electronic ticket to be redeemed is stored;verifying means (1061) including a receiver's ticket possession verifying means (1061A) for receiving, from said electronic ticket receiver, an electronic ticket and for verifying if the schema identifier of the received electronic ticket matches that of said receiver required electronic ticket to thereby verify whether said receiver possesses said receiver required electronic ticket;recording means (1062) for recording a redeem condition satisfaction certificate (249) and a redeem certificate in said circulation certificate recording part of said electronic ticket to be redeemed when the satisfaction of the redeem condition is verified by said verifying means (1061);andmeans (1063) for sending said electronic ticket thus treated by said recording means to said receiver . Dispositif (106) destiné à racheter un ticket électronique à expédier à un dispositif (107) de poinçonnage en tant que récepteur, dans lequel le ticket électronique a une structure et des propriétés déterminées par l'un (210) d'une pluralité de schémas prédéterminés de ticket et comprend : un identificateur (231) de schéma qui identifie ledit un schéma (210) de ticket ;un identificateur (237) d'émetteur qui identifie un émetteur dudit ticket électronique ;une information (239) de droits dudit ticket électronique ;une condition (242) de circulation dudit ticket électronique ;un identificateur (234) de propriétaire qui identifie un propriétaire dudit ticket électronique ;une signature (235) d'émetteur dudit émetteur ;etune section d'enregistrement de certificat de circulation destinée à enregistrer un certificat (236) de circulation qui certifie la satisfaction de ladite condition de circulation ;dans lequel ladite condition de circulation comprend une condition (242) de rachat qui inclut un identificateur (275) de schéma qui spécifie le schéma de ticket d'un ticket électronique exigé du récepteur, ticket qu'un récepteur de ticket électronique doit posséder ;et dans lequel des schémas de ticket sont définis dans une table en correspondance avec leur identificateur de schéma et sont accessibles à quiconque ;ledit dispositif (106) comprenant : un dispositif (110S) de mémorisation de ticket électronique dans lequel est mémorisé ledit ticket électronique à racheter ;un moyen (1061) de vérification incluant un moyen (1061A) de vérification de possession de ticket du récepteur destiné à recevoir dudit récepteur de ticket électronique un ticket électronique et à vérifier si l'identificateur de schéma du ticket électronique reçu concorde avec celui dudit ticket électronique exigé du récepteur pour vérifier ainsi si ledit récepteur possède ledit ticket électronique exigé du récepteur ;un moyen (1062) d'enregistrement destiné à enregistrer, dans ladite section d'enregistrement de certificat de circulation dudit ticket électronique à racheter, un certificat (249) de satisfaction de condition de rachat lorsque la satisfaction de la condition de rachat est vérifiée par ledit moyen (1061) de vérification ;etun moyen (1063) destiné à expédier, audit récepteur, ledit ticket électronique ainsi traité par ledit moyen d'enregistrement. Vorrichtung (106) zum Einlösen eines elektronischen Tickets, welches an eine Entwertungsvorrichtung (107) als Empfänger zu senden ist, bei welcher das elektronische Ticket eine Struktur und Merkmale hat, welche durch eines (210) aus einer Vielzahl von vorbestimmten Ticket-Schemata bestimmt sind, und enthält: eine Schemaidentifikation (231), welche das eine Ticket-Schema (210) identifiziert,eine Ausstelleridentifikation (237), welche einen Aussteller des elektronischen Tickets identifiziert,Berechtigungsinformationen (239) des elektronischen Tickets,eine Umlaufbedingung (242) des elektronischen Tickets,eine Besitzeridentifikation (234), welche einen Besitzer des elektronischen Tickets identifiziert,eine Ausstellersignatur (235) des Ausstellers, undeinen Umlaufzertifikat-Aufzeichnungsteil zum Aufzeichnen eines Umlaufzertifikats (236), welches die Erfüllung der Umlaufbedingung bescheinigt,wobei die Umlaufbedingung eine Einlösungsbedingung (242) enthält, die eine Schemaidentifikation (275) enthält, welche das Ticket-Schema eines vom Empfänger verlangten elektronischen Tickets spezifiziert, welches Ticket ein Empfänger eines elektronischen Tickets besitzen muss, undwobei Ticket-Schemata in Entsprechung zu ihren Schemaidentifikationen in einer Tabelle definiert sind und für jedermann zugänglich sind,welche Vorrichtung (106) enthält: eine Speicherungseinrichtung für elektronische Tickets (110S), in welcher das einzulösende elektronische Ticket gespeichert wird;eine Überprüfungseinrichtung (1061), enthaltend eine Empfänger-Ticketbesitz-Überprüfungseinrichtung (1061A) zum Empfangen, vom Empfänger eines elektronischen Tickets, eines elektronischen Tickets und zum Überprüfen, ob die Schemaidentifikation des empfangenen elektronischen Tickets mit der des vom Empfänger verlangten elektronischen Tickets übereinstimmt, um dadurch zu überprüfen, ob der Empfänger das vom Empfänger verlangte elektronische Ticket besitzt;eine Aufzeichnungseinrichtung (1062) zum Aufzeichnen eines Einlösungsbedingungserfüllungs-Zertifikats (249) und eines Einlösungszertifikats im Umlaufzertifikat-Aufzeichnungsteil des einzulösenden elektronischen Tickets, wenn die Erfüllung der Einlösungsbedingung durch die Überprüfungseinrichtung (1061) überprüft ist;undeine Sendeeinrichtung (1063) zum Versenden des so durch die Aufzeichnungseinrichtung behandelten elektronischen Tickets an den Empfänger.
- 9Dispositif selon la revendication 8, dans lequel ladite condition (242) de rachat inclut en outre un identificateur (274) de schéma qui spécifie le schéma de ticket d'un ticket électronique exigé de l'expéditeur, ticket qu'un expéditeur de ticket électronique doit posséder ;et dans lequel ledit moyen (1061) de vérification inclut en outre un moyen (1061B) de vérification de possession de ticket de l'expéditeur destiné à vérifier si ledit dispositif (106), en tant que ledit expéditeur de ticket électronique, possède ledit ticket électronique exigé de l'expéditeur. The apparatus of claim 8, wherein said redeem condition (242) further includes a schema identifier (274) which specifies the ticket schema of a sender required electronic ticket, which ticket an electronic ticket sender is required to possess, and said verifying means (1061) further includes a sender's ticket possession verifying means (1061B) for verifying whether said apparatus (106) as said electronic ticket sender possesses said sender required electronic ticket. Vorrichtung nach Anspruch 9, bei welcher die Einlösungsbedingung (242) ferner eine Schemaidentifikation (274) enthält, welche das Ticket-Schema eines vom Absender verlangten elektronischen Tickets spezifiziert, welches Ticket ein Absender eines elektronischen Tickets besitzen muss, und die Überprüfungseinrichtung (1061) ferner eine Absender-Ticketbesitz-Überprüfungseinrichtung (1061 B) zum Überprüfen, ob die Vorrichtung (106) als der Absender eines elektronischen Tickets das vom Absender verlangte elektronische Ticket besitzt, enthält.
- 10Dispositif selon la revendication 9, dans lequel ledit moyen (1062) d'enregistrement est apte à enregistrer ledit certificat (249) de satisfaction de condition de rachat et ledit certificat de rachat dans ledit ticket électronique après vérification réussie par ledit moyen (1061A) de vérification de possession de ticket du récepteur et par ledit moyen (1061B) de vérification de possession de ticket de l'expéditeur. The apparatus of claim 9, wherein said recording means (1062) is adapted to record said redeem condition satisfaction certificate (249) and said redeem certificate in said electronic ticket upon successful verification by said receiver's ticket possession verifying means (1061A) and said sender's ticket possession verifying means (1061 B). Vorrichtung nach Anspruch 9, bei welcher die Aufzeichnungseinrichtung (1062) dafür eingerichtet ist, das Einlösungsbedingungserfüllungs-Zertifikat (249) und das Einlösungszertifikat bei erfolgreicher Überprüfung durch die Empfänger-Ticketbesitz-Überprüfungseinrichtung (1061A) und die Absender-Ticketbesitz-Überprüfungseinrichtung (1061 B) im elektronischen Ticket aufzuzeichnen.
- 11An apparatus (107) for punching an electronic ticket, wherein the electronic ticket has a structure and properties determined by one (210) of a plurality of predetermined ticket schemas and includes a schema identifier (231) that identifies said one ticket schema (210), an issuer identifier (237) that identifies an issuer of said electronic ticket, a right information (239) of said electronic ticket; a circulation condition (240, 241, 242) of said electronic ticket, an owner identifier (234) that identifies an owner of said electronic ticket, an issuer signature (235) of said issuer, and a circulation certificate (236) that certifies the satisfaction of said circulation condition, wherein said circulation certificate includes an issue condition satisfaction certificate, transfer certificates, transfer condition satisfaction certificates, a redeem certificate, and a redeem condition satisfaction certificate, wherein said circulation condition (240, 241, 242) includes a schema identifier (251, 262, 274) which specifies the ticket schema of a sender required electronic ticket, which ticket an electronic ticket sender is required to possess, and wherein ticket schemas are defined in a table in correspondence with their schema identifiers and are accessible by everyone, said apparatus (107) comprising:a receiving means (1071) for receiving the electronic ticket to be punched from an electronic ticket sender;verifying means (1072) including at least a sender's ticket possession verifying means (1072A) for verifying the presence or absence of a circulation certificate in said electronic ticket, which certificate is designated by the schema identifier (251, 262, 274) included in said circulation condition (240, 241, 242) of the received electronic ticket to thereby verify whether said sender possesses said sender required electronic ticket , and ticket verifying means (1072C) for verifying the issuer's signature and said circulation certificate (236);anda storage device (111S) for storing said electronic ticket received by said receiving means (1071) upon successful verification by said verifying means (1072) to thereby complete punching of said electronic ticket. Dispositif (107) destiné à poinçonner un ticket électronique, dans lequel le ticket électronique a une structure et des propriétés déterminées par l'un (210) d'une pluralité de schémas prédéterminés de ticket et comprend : un identificateur (231) de schéma qui identifie ledit un schéma (210) de ticket ;un identificateur (237) d'émetteur qui identifie un émetteur dudit ticket électronique ;une information (239) de droits dudit ticket électronique ;une condition (240, 241, 242) de circulation dudit ticket électronique ;un identificateur (234) de propriétaire qui identifie un propriétaire dudit ticket électronique ;une signature (235) d'émetteur dudit émetteur ;etun certificat (236) de circulation qui certifie la satisfaction de ladite condition de circulation ;dans lequel ledit certificat de circulation inclut un certificat de satisfaction de condition d'émission, des certificats de transfert, des certificats de satisfaction de condition de transfert, un certificat de rachat et un certificat de satisfaction de conditions de rachat ;dans lequel ladite condition (240, 241, 242) de circulation inclut un identificateur (251, 262, 274) de schéma qui spécifie le schéma de ticket d'un ticket électronique exigé de l'expéditeur, ticket qu'un expéditeur de ticket électronique doit posséder ;et dans lequel des schémas de ticket sont définis dans une table en correspondance avec leur identificateur de schéma et sont accessibles à quiconque ;ledit dispositif (107) comprenant : un moyen (1071) de réception destiné à recevoir le ticket électronique à poinçonner provenant d'un expéditeur de ticket électronique ;un moyen (1072) de vérification incluant au moins : un moyen (1072A) de vérification de possession de ticket de l'expéditeur destiné à vérifier la présence ou l'absence d'un certificat de circulation dans ledit ticket électronique, lequel certificat est désigné par l'identificateur (251, 262, 274) de schéma inclus dans ladite condition (240, 241, 242) de circulation du ticket électronique reçu pour vérifier ainsi si ledit expéditeur possède ledit ticket électronique exigé de l'expéditeur ;etun moyen (1072C) de vérification de ticket destiné à vérifier la signature de l'émetteur, et ledit certificat (236) de circulation ;etun dispositif (111S) de mémorisation destiné à mémoriser ledit ticket électronique reçu par ledit moyen (1071) de réception après vérification réussie par ledit moyen (1072) de vérification pour achever ainsi le poinçonnage dudit ticket électronique. Vorrichtung (107) zum Entwerten eines elektronischen Tickets, bei welcher das elektronische Ticket eine Struktur und Merkmale hat, welche durch eines (210) aus einer Vielzahl von vorbestimmten Ticket-Schemata bestimmt sind, und enthält: eine Schemaidentifikation (231), welche das eine Ticket-Schema (210) identifiziert,eine Ausstelleridentifikation (237), welche einen Aussteller des elektronischen Tickets identifiziert,Berechtigungsinformationen (239) des elektronischen Tickets,eine Umlaufbedingung (240, 241, 242) des elektronischen Tickets,eine Besitzeridentifikation (234), welche einen Besitzer des elektronischen Tickets identifiziert,eine Ausstellersignatur (235) des Ausstellers, undein Umlaufzertifikat (236), welches die Erfüllung der Umlaufbedingung bescheinigt,wobei das Umlaufzertifikat ein Ausstellungsbedingungserfüllungs-Zertifikat, Übertragungszertifikate, Übertragungsbedingungserfüllungs-Zertifikate, ein Einlösungszertifikat und ein Einlösungsbedingungserfüllungs-Zertifikat enthält,wobei die Umlaufbedingung (240, 241, 242) eine Schemaidentifikation (251, 262, 274) enthält, welche das Ticket-Schema eines vom Absender verlangten elektronischen Tickets spezifiziert, welches Ticket ein Absender eines elektronischen Tickets besitzen muss, undwobei Ticket-Schemata in Entsprechung zu ihren Schemaidentifikationen in einer Tabelle definiert sind und für jedermann zugänglich sind,welche Vorrichtung (107) enthält: eine Empfangseinrichtung (1071) zum Empfangen des zu entwertenden elektronischen Tickets von einem Absender des elektronischen Tickets;eine Überprüfungseinrichtung (1072), mindestens enthaltend: eine Absender-Ticketbesitz-Überprüfungseinrichtung (1072A) zum Überprüfen des Vorhandenseins oder Fehlens eines Umlaufzertifikats im elektronischen Ticket, welches Zertifikat durch die in der Umlaufbedingung (240, 241, 242) des empfangenen elektronischen Tickets enthaltene Schemaidentifikation (251, 262, 274) bezeichnet ist, um dadurch zu überprüfen, ob der Absender das vom Absender verlangte elektronische Ticket besitzt, undeine Ticketüberprüfungseinrichtung (1072C) zum Überprüfen der Ausstellersignatur und des Umlaufzertifikats (236);undeine Speicherungseinrichtung (111 S) zum Speichern des durch die Empfangseinrichtung (1071) empfangenen elektronischen Tickets bei erfolgreicher Überprüfung durch die Überprüfungseinrichtung (1072), um dadurch die Entwertung des elektronischen Tickets abzuschließen.
- 12Dispositif selon la revendication 11, dans lequel ladite condition de circulation est une condition d'émission pour l'émission dudit ticket électronique ; dans lequel ledit certificat (236) de circulation inclut un certificat (243) de satisfaction de condition d'émission qui certifie la satisfaction de ladite condition d'émission ; dans lequel ledit moyen (1032C ; 1072C) de vérification de ticket est apte à vérifier la présence ou l'absence dudit certificat (243) de satisfaction de condition d'émission désigné par l'identificateur de schéma enregistré en tant que ladite condition d'émission, et à vérifier si ledit certificat (243) de satisfaction de condition d'émission est enregistré dans ledit ticket électronique reçu. The apparatus of claim 11, wherein:said circulation condition is an issue condition for issuing said electronic ticket;said circulation certificate (236) includes an issue condition satisfaction certificate (243) which certifies the satisfaction of said issue condition;said ticket verifying means (1032C;1072C) is adapted to verify the presence or absence of said issue condition satisfaction certificate (243) designated by the schema identifier recorded as said issue condition, and to verify whether said issue condition satisfaction certificate (243) is recorded in said received electronic ticket. Vorrichtung nach Anspruch 11, bei welcher die Umlaufbedingung eine Ausstellungsbedingung für das Ausstellen des elektronischen Tickets ist;das Umlaufzertifikat (236) ein Ausstellungsbedingungserfüllungs-Zertifikat (243) enthält, welches die Erfüllung der Ausstellungsbedingung bescheinigt;die Ticketüberprüfungseinrichtung (1032C, 1072C) dafür eingerichtet ist, das Vorhandensein oder Fehlen des durch die als die Ausstellungsbedingung aufgezeichnete Schemaidentifikation bezeichneten Ausstellungsbedingungserfüllungs-Zertifikats (243) zu überprüfen und zu überprüfen, ob das Ausstellungsbedingungserfüllungs-Zertifikat (243) im empfangenen elektronischen Ticket aufgezeichnet ist.
- 13Dispositif selon la revendication 11, dans lequel ladite condition de circulation est une condition de transfert pour le transfert dudit ticket électronique ; dans lequel ledit certificat (236) de satisfaction de condition de circulation inclut un certificat (245) de satisfaction de condition de transfert qui certifie la satisfaction de ladite condition de transfert ; et dans lequel ledit moyen (1032C ; 1072C) de vérification de ticket est apte à vérifier la présence ou l'absence dudit certificat (245) de satisfaction de condition de transfert spécifié par l'identificateur de schéma enregistré en tant que ladite condition de transfert, et à vérifier si ledit certificat (245) de satisfaction de condition de transfert est enregistré dans ladite section d'enregistrement de certificat de circulation. The apparatus of claim 11, wherein:said circulation condition is a transfer condition for transferring said electronic ticket;said circulation condition satisfaction certificate (236) includes a transfer condition satisfaction certificate (245) which certifies the satisfaction of said transfer condition;andsaid ticket verifying means (1032C;1072C) is adapted to verify the presence or absence of said transfer condition satisfaction certificate (245) specified by the schema identifier recorded as said transfer condition, and to verify whether said transfer condition satisfaction certificate (245) is recorded in said circulation certificate recording part. Vorrichtung nach Anspruch 11, bei welcher die Umlaufbedingung eine Übertragungsbedingung für das Übertragen des elektronischen Tickets ist;das Umlaufbedingungserfüllungs-Zertifikat (236) ein Übertragungsbedingungserfüllungs-Zertifikat (245) enthält, welches die Erfüllung der Übertragungsbedingung bescheinigt;und die Ticketüberprüfungseinrichtung (1032C, 1072C) dafür eingerichtet ist, das Vorhandensein oder Fehlen des durch die als die Übertragungsbedingung aufgezeichnete Schemaidentifikation spezifizierten Übertragungsbedingungserfüllungs-Zertifikats (245) zu überprüfen und zu überprüfen, ob das Übertragungsbedingungserfüllungs-Zertifikat (245) im Umlaufzertifikat-Aufzeichnungsteil aufgezeichnet ist.
- 14Dispositif selon la revendication 11, dans lequel ladite condition de circulation est une condition de rachat pour le rachat dudit ticket électronique ; dans lequel ledit certificat (236) de circulation inclut un certificat (249) de satisfaction de condition de rachat qui certifie la satisfaction de ladite condition de rachat ; et dans lequel ledit moyen (1072C) de vérification de ticket est apte à vérifier la présence ou l'absence dudit certificat (249) de satisfaction de condition de rachat spécifié par l'identificateur de schéma enregistré en tant que ladite condition de rachat, et à vérifier si ledit certificat (249) de satisfaction de condition de rachat est enregistré dans ladite section d'enregistrement de certificat de circulation. The apparatus of claim 11, wherein:said circulation condition is a redeem condition for redeeming said electronic ticket;said circulation certificate (236) includes a redeem condition satisfaction certificate (249) which certifies the satisfaction of said redeem condition;andsaid ticket verifying means (1072C) is adapted to verify the presence or absence of said redeem condition satisfaction certificate (249) specified by the schema identifier recorded as said redeem condition, and to verify whether said redeem condition satisfaction certificate (249) is recorded in said circulation certificate recording part. Vorrichtung nach Anspruch 11, bei welcher die Umlaufbedingung eine Einlösungsbedingung für das Einlösen des elektronischen Tickets ist;das Umlaufzertifikat (236) ein Einlösungsbedingungserfüllungs-Zertifikat (249) enthält, welches die Erfüllung der Einlösungsbedingung bescheinigt;und die Ticketüberprüfungseinrichtung (1072C) dafür eingerichtet ist, das Vorhandensein oder Fehlen des durch die als die Einlösungsbedingung aufgezeichnete Schemaidentifikation spezifizierten Einlösungsbedingungserfüllungs-Zertifikats (249) zu überprüfen und zu überprüfen, ob das Einlösungsbedingungserfüllungs-Zertifikat (249) im Umlaufzertifikat-Aufzeichnungsteil aufgezeichnet ist.
- 15Dispositif selon la revendication 7, 11, 12, 13 ou 14, dans lequel ladite condition de circulation inclut en outre un identificateur (252, 263, 275) de schéma qui spécifie le schéma de ticket d'un ticket électronique exigé du récepteur, ticket qu'un récepteur de ticket électronique doit posséder ;dans lequel ledit moyen (1032 ;1072) de vérification inclut en outre un moyen (1032B ;1072B) de vérification de possession de ticket du récepteur destiné à vérifier si ledit dispositif (103, 105 ;107), en tant que ledit récepteur de ticket électronique, possède ledit ticket électronique exigé du récepteur ;et dans lequel ledit ticket électronique reçu par ledit moyen (1071) de réception est mémorisé dans ledit dispositif (109S, 110S) de mémorisation après vérification réussie par ledit moyen (1072A) de vérification de possession de ticket de l'expéditeur et par ledit moyen (1032B ;1072B) de vérification de possession de ticket du récepteur pour achever ainsi la réception ou le poinçonnage dudit ticket électronique. The apparatus of claim 7, 11, 12, 13 or 14 wherein said circulation condition further includes a schema identifier (252, 263, 275) which specifies the ticket schema of a receiver required electronic ticket, which ticket an electronic ticket receiver is required to possess, said verifying means (1032;1072) further includes a receiver's ticket possession verifying means (1032B;1072B) for verifying whether said apparatus (103, 105;107), as said electronic ticket receiver, possesses said receiver required electronic ticket , and said electronic ticket received by said receiving means (1071) is stored in said storage device (109S, 110S) upon successful verification by said sender's ticket possession verifying means (1072A) and said receiver's ticket possession verifying means (1032B;1072B) to thereby complete receipt or punching of said electronic ticket. Vorrichtung nach Anspruch 7, 11, 12, 13 oder 14, bei welcher die Umlaufbedingung ferner eine Schemaidentifikation (252, 263, 275) enthält, welche das Ticket-Schema eines vom Empfänger verlangten elektronischen Tickets spezifiziert, welches Ticket ein Empfänger eines elektronischen Tickets besitzen muss, die Überprüfungseinrichtung (1032, 1072) ferner eine Empfänger-Ticketbesitz-Überprüfungseinrichtung (1032B, 1072B) enthält, um zu überprüfen, ob die Vorrichtung (103, 105, 107) wie der Empfänger eines elektronischen Tickets das vom Empfänger verlangte elektronische Ticket besitzt, und das durch die Empfangseinrichtung (1071) empfangene elektronische Ticket bei erfolgreicher Überprüfung durch die Absender-Ticketbesitz-Überprüfungseinrichtung (1072A) und die Empfänger-Ticketbesitz-Überprüfungseinrichtung (1032B, 1072B) in der Speicherungseinrichtung (109S, 110S) gespeichert wird, um dadurch den Empfang oder die Entwertung des elektronischen Tickets abzuschließen.
- 16Dispositif selon la revendication 7 ou 11, dans lequel, ledit moyen (1032 ; 1072) de vérification comprend en outre un moyen (1032D ; 1072D) de vérification de schéma destiné à vérifier si un identificateur de définisseur de schéma dudit ticket électronique à recevoir est enregistré dans une table (300) de définisseurs de schéma dans laquelle sont enregistrés des identificateurs de définisseurs de schéma de tickets électroniques respectifs en correspondance avec leur type de droits ; ledit schéma (210) de ticket comprenant :un identificateur (212) dudit définisseur de schéma de ticket électronique qui définit ledit schéma de ticket ;une structure (218) d'information de droits qui définit la structure de ladite information de droits dudit ticket électronique ;etune condition (219, 220, 221) de qualification qui définit au moins l'une ou l'autre d'une condition d'expéditeur et d'une condition de récepteur en tant qu'au moins l'une d'une condition d'émission qui définit la condition pour l'émission dudit ticket électronique, d'une condition (220) de transfert qui définit la condition pour le transfert dudit ticket électronique, et d'une condition de rachat qui définit la condition pour le rachat dudit ticket électronique. The apparatus of claim 7 or 11, wherein said verifying means (1032;1072) further includes schema verifying means (1032D;1072D) for verifying whether a schema definer identifier of said electronic ticket to be received is recorded on a schema definer table (300) in which schema definer identifiers of respective electronic tickets are recorded in correspondence with their right types, said ticket schema (210) comprising: an identifier (212) of said electronic ticket schema definer which defines said ticket schema;a right information structure (218) which defines the structure of said right information of said electronic ticket;anda qualification condition (219, 220, 221) which defines at least either one of a sender condition and a receiver condition as at least one of an issue condition which defines the condition for issuing said electronic ticket, a transfer condition (220) which defines the condition for transferring said electronic ticket, and a redeem condition which defines the condition for redeeming said electronic ticket. Vorrichtung nach Anspruch 7 oder 11, bei welcher die Überprüfungseinrichtung (1032, 1072) ferner eine Schemaüberprüfungseinrichtung (1032D, 1072D) enthält, um zu überprüfen, ob eine Schemadefinierer-Identifikation des zu empfangenden elektronischen Tickets in einer Schemadefinierer-Tabelle (300) aufgezeichnet ist, in welcher Schemadefinierer-Identifikationen jeweiliger elektronischer Tickets in Entsprechung zu ihren Berechtigungsarten aufgezeichnet sind, das Ticket-Schema (210) enthält: eine Identifikation (212) des Schemadefinierers für elektronische Tickets, welche das Ticket-Schema definiert;eine Berechtigungsinformationen-Struktur (218), welche die Struktur der Berechtigungsinformationen des elektronischen Tickets definiert;undeine Qualifizierungsbedingung (219, 220, 221), welche mindestens eine der beiden Bedingungen "Absenderbedingung" und "Empfängerbedingung" als mindestens eine der Bedingungen "Ausstellungsbedingung", welche die Bedingung für das Ausstellen des elektronischen Tickets definiert, "Übertragungsbedingung" (220), welche die Bedingung für das Übertragen des elektronischen Tickets definiert, und "Einlösungsbedingung", welche die Bedingung für das Einlösen des elektronischen Tickets definiert, definiert.
- 17Dispositif selon la revendication 7 ou 11, dans lequel, ledit moyen (1032 ; 1072) de vérification comprend en outre un moyen (1032D ; 1072D) de vérification de schéma destiné à vérifier si le schéma (210) de ticket dudit ticket électronique à recevoir est enregistré dans une table (310) d'identificateurs de schéma dans laquelle sont enregistrés des identificateurs de schéma en correspondance avec leur type de droits ; ledit schéma de ticket comprenant :un identificateur dudit schéma (213) de ticket ;une structure (218) d'information de droits qui définit la structure de ladite information de droits dudit ticket électronique ;etune condition (219, 220, 221) de qualification qui définit au moins l'une ou l'autre d'une condition d'expéditeur et d'une condition de récepteur en tant qu'au moins l'une d'une condition (219) d'émission qui définit la condition pour l'émission dudit ticket électronique, d'une condition (220) de transfert qui définit la condition pour le transfert dudit ticket électronique, et d'une condition (221) de rachat qui définit la condition pour le rachat dudit ticket électronique. The apparatus of claim 7 or 11, wherein said verifying means (1032;1072) further comprising schema verifying means (1032D;1072D) for verifying whether the ticket schema (210) of said electronic ticket to be received is recorded on a schema identifier table (310) in which schema identifiers are recorded in correspondence with their right types, said ticket schema comprising: an identifier of said ticket schema (213);a right information structure (218) which defines the structure of said right information of said electronic ticket;anda qualification condition (219, 220, 221) which defines at least either one of a sender condition and a receiver condition as at least one of an issue condition (219) which defines the condition for issuing said electronic ticket, a transfer condition (220) which defines the condition for transferring said electronic ticket, and a redeem condition (221) which defines the condition for redeeming said electronic ticket. Vorrichtung nach Anspruch 7 oder 11, bei welcher die Überprüfungseinrichtung (1032, 1072) ferner eine Schemaüberprüfungseinrichtung (1032D, 1072D) enthält, um zu überprüfen, ob das Ticket-Schema (210) des zu empfangenden elektronischen Tickets in einer Schemaidentifikationen-Tabelle (310) aufgezeichnet ist, in welcher Schemaidentifikationen in Entsprechung zu ihren Berechtigungsarten aufgezeichnet sind, das Ticket-Schema enthält: eine Identifikation des Ticket-Schemas (213);eine Berechtigungsinformationen-Struktur (218), welche die Struktur der Berechtigungsinformationen des elektronischen Tickets definiert;undeine Qualifizierungsbedingung (219, 220, 221), welche mindestens eine der beiden Bedingungen "Absenderbedingung" und "Empfängerbedingung" als mindestens eine der Bedingungen "Ausstellungsbedingung" (219), welche die Bedingung für das Ausstellen des elektronischen Tickets definiert, "Übertragungsbedingung" (220), welche die Bedingung für das Übertragen des elektronischen Tickets definiert, und "Einlösungsbedingung" (221), welche die Bedingung für das Einlösen des elektronischen Tickets definiert, definiert.
- 18A method for issuing an electronic ticket, wherein the electronic ticket has a structure and properties determined by one (210) of a plurality of predetermined ticket schemas and includes a schema identifier recording part for recording a schema identifier (231) that identifies said one ticket schema (210), an issuer identifier recording part for recording an issuer identifier (237) of an electronic ticket issuer, a right information recording part for recording right information (239) of said electronic ticket; a circulation condition recording part for recording a circulation condition (240, 241, 242) of said electronic ticket, an owner identifier recording part for recording an owner identifier (234) of an electronic ticket owner, a signature recording part for recording an issuer signature (235) of said issuer, and a circulation certificate recording part for recording a circulation certificate (236), wherein said circulation condition includes an issue condition (240) that includes a schema identifier (252, 702) which specifies the ticket schema (700) of a receiver required electronic ticket (600), which ticket (600) an electronic ticket receiver is required to possess, and wherein ticket schemas are defined in a table in correspondence with their schema identifiers and are accessible by everyone, said method comprising the steps of:(a) recording, in accordance with said one ticket schema (210), said schema identifier (231), said issuer identifier (237), said right information (239), said owner identifier (234), and said circulation condition (236) in said schema identifier recording part, said issuer identifier recording part, said right information recording part , said owner identifier recording part, and said circulation condition recording part, respectively;(b) receiving from said electronic ticket receiver an electronic ticket;(c) verifying if the schema identifier of the electronic ticket received in step (b) matches the schema identifier (703) recorded in said issue condition of the electronic ticket to thereby verify whether said receiver possesses said receiver required electronic ticket (600);(d) recording in said circulation certificate recording part an issue condition satisfaction certificate (243) which certifies satisfaction of said issue condition (240) upon successful verification by said verifying means (1022);(e) producing said signature (235) of said electronic ticket issuer upon successful verification in step (c), and recording said signature in said signature recording part ;and(f) sending said electronic ticket to said electronic ticket receiver. Procédé d'émission d'un ticket électronique, dans lequel le ticket électronique a une structure et des propriétés déterminées par l'un (210) d'une pluralité de schémas prédéterminés de ticket et comprend : une section d'enregistrement d'identificateur de schéma destinée à enregistrer un identificateur (231) de schéma qui identifie ledit un schéma (210) de ticket ;une section d'enregistrement d'identificateur d'émetteur destinée à enregistrer un identificateur (237) d'émetteur d'un émetteur de ticket électronique ;une section d'enregistrement d'information de droits destinée à enregistrer une information (239) de droits dudit ticket électronique ;une section d'enregistrement de condition de circulation destinée à enregistrer une condition (240, 241, 242) de circulation dudit ticket électronique ;une section d'enregistrement d'identificateur de propriétaire destinée à enregistrer un identificateur (234) de propriétaire d'un propriétaire de ticket électronique ;une section d'enregistrement de signature destinée à enregistrer une signature (235) d'émetteur dudit émetteur ;etune section d'enregistrement de certificat de circulation destinée à enregistrer un certificat (236) de circulation ;dans lequel ladite condition de circulation comprend une condition (240) d'émission qui inclut un identificateur (252, 702) de schéma qui spécifie le schéma (700) d'un ticket électronique (600) exigé du récepteur, ticket (600) qu'un récepteur de ticket électronique doit posséder ;et dans lequel des schémas de ticket sont définis dans une table en correspondance avec leur identificateur de schéma et sont accessibles à quiconque ;ledit procédé comprenant les étapes : (a) d'enregistrement, en fonction dudit un schéma (210) de ticket, dudit identificateur (231) de schéma, dudit identificateur (237) d'émetteur, de ladite information (239) de droits, dudit identificateur (234) de propriétaire, et de ladite condition (236) de circulation, respectivement, dans ladite section d'enregistrement d'identificateur de schéma, dans ladite section d'enregistrement d'identificateur d'émetteur, dans ladite section d'enregistrement d'information de droits, dans ladite section d'enregistrement d'identificateur de propriétaire, et dans ladite section d'enregistrement de condition de circulation ;(b) de réception, dudit récepteur de ticket électronique, d'un ticket électronique ;(c) consistant à vérifier si l'identificateur de schéma du ticket électronique reçu à l'étape (b) concorde avec l'identificateur (703) de schéma enregistré dans ladite condition d'émission du ticket électronique pour vérifier ainsi si ledit récepteur possède ledit ticket électronique (600) exigé du récepteur ;(d) d'enregistrement, dans ladite section d'enregistrement de certificat de circulation, d'un certificat (243) de satisfaction de condition d'émission qui certifie la satisfaction de ladite condition (240) d'émission après vérification réussie par ledit moyen (1022) de vérification ;(e) de production de ladite signature (235) dudit émetteur de ticket électronique après vérification réussie à l'étape (c), et d'enregistrement de ladite signature dans ladite section d'enregistrement de signature ;et(f) d'expédition dudit ticket électronique audit récepteur de ticket électronique. Verfahren zum Ausstellen eines elektronischen Tickets, bei welchem das elektronische Ticket eine Struktur und Merkmale hat, welche durch eines (210) aus einer Vielzahl von vorbestimmten Ticket-Schemata bestimmt sind, und enthält: einen Schemaidentifikations-Aufzeichnungsteil zum Aufzeichnen einer Schemaidentifikation (231), welche das eine Ticket-Schema (210) identifiziert,einen Ausstelleridentifikations-Aufzeichnungsteil zum Aufzeichnen einer Ausstelleridentifikation (237) eines Ausstellers elektronischer Tickets,einen Berechtigungsinformationen-Aufzeichnungsteil zum Aufzeichnen von Berechtigungsinformationen (239) des elektronischen Tickets,einen Umlaufbedingungs-Aufzeichnungsteil zum Aufzeichnen einer Umlaufbedingung (240, 241, 242) des elektronischen Tickets,einen Besitzeridentifikations-Aufzeichnungsteil zum Aufzeichnen einer Besitzeridentifikation (234) eines Besitzers eines elektronischen Tickets,einen Signatur-Aufzeichnungsteil zum Aufzeichnen einer Ausstellersignatur (235) des Ausstellers, undeinen Umlaufzertifikat-Aufzeichnungsteil zum Aufzeichnen eines Umlaufzertifikats (236),wobei die Umlaufbedingung eine Ausstellungsbedingung (240) enthält, die eine Schemaidentifikation (252, 702) enthält, welche das Ticket-Schema (700) eines vom Empfänger verlangten elektronischen Tickets (600) spezifiziert, welches Ticket (600) ein Empfänger eines elektronischen Tickets besitzen muss, undwobei Ticket-Schemata in Entsprechung zu ihren Schemaidentifikationen in einer Tabelle definiert sind und für jedermann zugänglich sind,welches Verfahren die folgenden Schritte enthält: (a) das Aufzeichnen, gemäß dem einen Ticket-Schema (210), der Schemaidentifikation (231), der Ausstelleridentifikation (237), der Berechtigungsinformationen (239), der Besitzeridentifikation (234) und der Umlaufbedingung (236) im Schemaidentifikations-Aufzeichnungsteil, im Ausstelleridentifikations-Aufzeichnungsteil, im Berechtigungsinformationen-Aufzeichnungsteil, im Besitzeridentifikations-Aufzeichnungsteil beziehungsweise im Umlaufbedingungs-Aufzeichnungsteil;(b) das Empfangen eines elektronischen Tickets vom Empfänger eines elektronischen Tickets;(c) das Überprüfen, ob die Schemaidentifikation des in Schritt (b) empfangenen elektronischen Tickets mit der in der Ausstellungsbedingung des elektronischen Tickets aufgezeichneten Schemaidentifikation (703) übereinstimmt, um dadurch zu überprüfen, ob der Empfänger das vom Empfänger verlangte elektronische Ticket (600) besitzt;(d) das Aufzeichnen eines Ausstellungsbedingungserfüllungs-Zertifikats (243), welches bei erfolgreicher Überprüfung durch die Überprüfungseinrichtung (1022) die Erfüllung der Ausstellungsbedingung (240) bescheinigt, im Umlaufzertifikat-Aufzeichnungsteil;(e) das Erzeugen der Signatur (235) des Ausstellers elektronischer Tickets bei erfolgreicher Überprüfung in Schritt (c) und das Aufzeichnen der Signatur im Signatur-Aufzeichnungsteil;und(f) das Versenden des elektronischen Tickets an den Empfänger des elektronischen Tickets.
- 19Procédé selon la revendication 18, dans lequel ladite condition (240) d'émission comprend en outre un identificateur (251, 503) de schéma qui spécifie le schéma (500) de ticket d'un ticket électronique (400) exigé de l'expéditeur, ticket (400) qu'un expéditeur de ticket électronique doit posséder ;et dans lequel ladite étape (c) comprend en outre le fait de vérifier si ledit expéditeur de ticket électronique possède, ou non, ledit ticket électronique (400) exigé de l'expéditeur. The method of claim 18, wherein said issue condition (240) further includes a schema identifier (251, 503) which specifies the ticket schema (500) of a sender required electronic ticket (400), which ticket (400) an electronic ticket sender is required to possess, and said step (c) further includes verifying whether or not said electronic ticket sender possesses said sender required electronic ticket (400). Verfahren nach Anspruch 18, bei welchem die Ausstellungsbedingung (240) ferner eine Schemaidentifikation (251, 503) enthält, welche das Ticket-Schema (500) eines vom Absender verlangten elektronischen Tickets (400) spezifiziert, welches Ticket (400) ein Absender eines elektronischen Tickets besitzen muss, und der Schritt (c) ferner das Überprüfen, ob der Absender eines elektronischen Tickets das vom Absender verlangte elektronische Ticket (400) besitzt oder nicht, enthält.
- 20Procédé selon la revendication 19, dans lequel ladite étape (d) comprend en outre l'enregistrement dudit certificat (243) de satisfaction de condition d'émission dans ladite section d'enregistrement de certificat de circulation lorsque la possession, par ledit expéditeur de ticket électronique, dudit ticket électronique exigé de l'expéditeur est vérifiée à l'étape (c). The method of claim 19, wherein said step (d) further includes recording said issue condition satisfaction certificate (243) in said circulation certificate recording part when the possession of said sender required electronic ticket by said electronic ticket sender is verified in step (c). Verfahren nach Anspruch 19, bei welchem der Schritt (d) ferner das Aufzeichnen des Ausstellungsbedingungserfüllungs-Zertifikats (243) im Umlaufzertifikat-Aufzeichnungsteil enthält, wenn in Schritt (c) überprüft wird, ob der Absender eines elektronischen Tickets das vom Absender verlangte elektronische Ticket besitzt.
- 21A method for transferring an electronic ticket to a receiver (105), wherein the electronic ticket has a structure and properties determined by one (210) of a plurality of predetermined ticket schemas and includes a schema identifier (231) that identifies said one ticket schema (210), an issuer identifier (237) that identifies an issuer of said electronic ticket, a right information (239) of said electronic ticket, a circulation condition (241) of said electronic ticket, an owner identifier (234) that identifies an owner of said electronic ticket, an issuer signature (235) of said issuer, and a circulation certificate recording part for recording a circulation certificate (236), in which an issue condition satisfaction certificate has been recorded, wherein said circulation condition includes a transfer condition (241) that includes a schema identifier (263, 1103) which specifies the ticket schema (1100) of a receiver required electronic ticket (1000), which ticket (1000) an electronic ticket receiver is required to possess, and wherein ticket schemas are defined in a table in correspondence with their schema identifiers and are accessible by everyone, said method comprising the steps of:(a) reading out said transfer condition from said electronic ticket to be transferred;(b) receiving from said electronic ticket receiver an electronic ticket;(c) verifying if the schema identifier of the electronic ticket received in step (b) matches the schema identifier (1103) included in said transfer condition of the electronic ticket to be transferred to thereby verify whether said receiver possesses said receiver required electronic ticket (1000);(d) recording in said circulation certificate recording part a transfer certificate and a transfer condition satisfaction certificate (245) which certifies satisfaction of said transfer condition (241) upon successful verification in step (c);and(e) sending said electronic ticket to said receiver after step (d). Procédé de transfert, à un récepteur (105), d'un ticket électronique, dans lequel le ticket électronique a une structure et des propriétés déterminées par l'un (210) d'une pluralité de schémas prédéterminés de ticket et comprend : un identificateur (231) de schéma qui identifie ledit un schéma (210) de ticket ;un identificateur (237) d'émetteur qui identifie un émetteur dudit ticket électronique ;une information (239) de droits dudit ticket électronique ;une condition (241) de circulation dudit ticket électronique ;un identificateur (234) de propriétaire qui identifie un propriétaire dudit ticket électronique ;une signature (235) d'émetteur dudit émetteur ;etune section d'enregistrement de certificat de circulation destinée à enregistrer un certificat (236) de circulation, dans laquelle un certificat de satisfaction de condition d'émission a été enregistré ;dans lequel ladite condition de circulation comprend une condition (241) de transfert qui inclut un identificateur (263, 1103) de schéma qui spécifie le schéma (1100) de ticket d'un ticket électronique (1000) exigé du récepteur, ticket (1000) qu'un récepteur de ticket électronique doit posséder ;et dans lequel des schémas de ticket sont définis dans une table en correspondance avec leur identificateur de schéma et sont accessibles à quiconque ;ledit procédé comprenant les étapes : (a) de lecture de ladite condition de transfert dans ledit ticket électronique à transférer ;(b) de réception, dudit récepteur de ticket électronique, d'un ticket électronique ;(c) consistant à vérifier si l'identificateur de schéma du ticket électronique reçu à l'étape (b) concorde avec l'identificateur (1103) de schéma inclus dans ladite condition de transfert du ticket électronique à transférer pour vérifier ainsi si ledit récepteur possède ledit ticket électronique (1000) exigé du récepteur ;(d) d'enregistrement, dans ladite section d'enregistrement de certificat de circulation, d'un certificat de transfert et d'un certificat (245) de satisfaction de condition de transfert qui certifie la satisfaction de ladite condition (241) de transfert après vérification réussie à l'étape (c) ;et(e) d'expédition dudit ticket électronique audit récepteur après l'étape (d). Verfahren zum Übertragen eines elektronischen Tickets an einen Empfänger (105), bei welchem das elektronische Ticket eine Struktur und Merkmale hat, welche durch eines (210) aus einer Vielzahl von vorbestimmten Ticket-Schemata bestimmt sind, und enthält: eine Schemaidentifikation (231), welche das eine Ticket-Schema (210) identifiziert,eine Ausstelleridentifikation (237), welche einen Aussteller des elektronischen Tickets identifiziert,Berechtigungsinformationen (239) des elektronischen Tickets,eine Umlaufbedingung (241) des elektronischen Tickets,eine Besitzeridentifikation (234), welche einen Besitzer des elektronischen Tickets identifiziert,eine Ausstellersignatur (235) des Ausstellers, undeinen Umlaufzertifikat-Aufzeichnungsteil zum Aufzeichnen eines Umlaufzertifikats (236), in welchem ein Ausstellungsbedingungserfüllungs-Zertifikat aufgezeichnet wurde,wobei die Umlaufbedingung eine Übertragungsbedingung (241) enthält, die eine Schemaidentifikation (263, 1103) enthält, welche das Ticket-Schema (1100) eines vom Empfänger verlangten elektronischen Tickets (1000) spezifiziert, welches Ticket (1000) ein Empfänger eines elektronischen Tickets besitzen muss, undwobei Ticket-Schemata in Entsprechung zu ihren Schemaidentifikationen in einer Tabelle definiert sind und für jedermann zugänglich sind,welches Verfahren die folgenden Schritte enthält: (a) das Auslesen der Übertragungsbedingung aus dem zu übertragenden elektronischen Ticket;(b) das Empfangen eines elektronischen Tickets vom Empfänger eines elektronischen Tickets;(c) das Überprüfen, ob die Schemaidentifikation des in Schritt (b) empfangenen elektronischen Tickets mit der in der Übertragungsbedingung des zu übertragenden elektronischen Tickets enthaltenen Schemaidentifikation (1103) übereinstimmt, um dadurch zu überprüfen, ob der Empfänger das vom Empfänger verlangte elektronische Ticket (1000) besitzt;(d) das Aufzeichnen eines Übertragungszertifikats und eines Übertragungsbedingungserfüllungs-Zertifikats (245), welches die Erfüllung der Übertragungsbedingung (241) bescheinigt, im Umlaufzertifikat-Aufzeichnungsteil bei erfolgreicher Überprüfung in Schritt (c);und(e) das Versenden des elektronischen Tickets an den Empfänger nach Schritt (d).
- 22Procédé selon la revendication 21, dans lequel ladite condition (241) de transfert comprend en outre un identificateur (262) de schéma qui spécifie un schéma de ticket d'un ticket électronique exigé de l'expéditeur, ticket qu'un expéditeur de ticket électronique doit posséder ;et dans lequel ladite étape (c) comprend en outre le fait de vérifier si ledit expéditeur de ticket électronique possède ledit ticket électronique exigé de l'expéditeur. The method of claim 21, wherein said transfer condition (241) further includes a schema identifier (262) which specifies a ticket schema of a sender required electronic ticket, which ticket an electronic ticket sender is required to possess, and said step (c) further includes verifying whether said electronic ticket sender possesses said sender required electronic ticket. Verfahren nach Anspruch 21, bei welchem die Übertragungsbedingung (241) ferner eine Schemaidentifikation (262) enthält, welche ein Ticket-Schema eines vom Absender verlangten elektronischen Tickets spezifiziert, welches Ticket ein Absender eines elektronischen Tickets besitzen muss, und der Schritt (c) ferner das Überprüfen, ob der Absender eines elektronischen Tickets das vom Absender verlangte elektronische Ticket besitzt, enthält.
- 23Procédé selon la revendication 22, dans lequel ladite étape (d) comprend en outre l'enregistrement dudit certificat (245) de satisfaction de condition de transfert dans ladite section d'enregistrement de certificat de circulation après vérification réussie à l'étape (c). The method of claim 22, wherein said step (d) further includes recording said transfer condition satisfaction certificate (245) in said circulation certificate recording part upon successful verification in step (c). Verfahren nach Anspruch 22, bei welchem der Schritt (d) ferner das Aufzeichnen des Übertragungsbedingungserfüllungs-Zertifikats (245) im Umlaufzertifikat-Aufzeichnungsteil bei erfolgreicher Überprüfung in Schritt (c) enthält;
- 24A method for receiving an electronic ticket, wherein the electronic ticket has a structure and properties determined by one (210) of a plurality of predetermined ticket schemas and includes:a schema identifier (231) that identifies said one ticket schema (210),an issuer identifier (237) that identifies an issuer of said electronic ticket,a right information (239) of said electronic ticket;a circulation condition (240, 241, 242) of said electronic ticket,an owner identifier (234) that identifies an owner of said electronic ticket,an issuer signature (235) of said issuer, anda circulation certificate recording part for recording a circulation certificate (236) that certifies the satisfaction of said circulation condition;wherein said circulation condition (240, 241, 242) includes a schema identifier (251, 262, 274) which specifies the ticket schema of a sender required electronic ticket, which ticket an electronic ticket sender is required to possess, and wherein ticket schemas are defined in a table in correspondence with their schema identifiers and are accessible by everyone, said method comprising the steps of: (a) receiving the electronic ticket from said electronic ticket sender;(b) verifying the presence or absence of a circulation certificate which is designated by the schema identifier (251, 262) included in said circulation condition (240, 241) to thereby verify whether said sender possesses said sender required electronic ticket;(c) verifying said issuer's signature and said circulation certificate (236);and(d) storing said received electronic ticket in a storage device (109S, 110S) upon successful verification in said steps (b) and (c) to thereby complete receipt of said electronic ticket. Procédé de réception d'un ticket électronique, dans lequel le ticket électronique a une structure et des propriétés déterminées par l'un (210) d'une pluralité de schémas prédéterminés de ticket et comprend : un identificateur (231) de schéma qui identifie ledit un schéma (210) de ticket ;un identificateur (237) d'émetteur qui identifie un émetteur dudit ticket électronique ;une information (239) de droits dudit ticket électronique ;une condition (240, 241, 242) de circulation dudit ticket électronique ;un identificateur (234) de propriétaire qui identifie un propriétaire dudit ticket électronique ;une signature (235) d'émetteur dudit émetteur ;etune section d'enregistrement de certificat de circulation destinée à enregistrer un certificat (236) de circulation qui certifie la satisfaction de ladite condition de circulation ;dans lequel ladite condition de circulation (240, 241, 242) comprend un identificateur (251, 262, 274) de schéma qui spécifie le schéma de ticket d'un ticket électronique exigé de l'expéditeur, ticket qu'un expéditeur de ticket électronique doit posséder ;et dans lequel des schémas de ticket sont définis dans une table en correspondance avec leur identificateur de schéma et sont accessibles à quiconque ;ledit procédé comprenant les étapes : (a) de réception du ticket électronique provenant dudit expéditeur de ticket électronique ;(b) de vérification de la présence ou de l'absence d'un certificat de circulation qui est désigné par l'identificateur (251, 262) de schéma inclus dans ladite condition (240, 241) de circulation pour vérifier ainsi si ledit expéditeur possède ledit ticket électronique exigé de l'expéditeur ;(c) de vérification de ladite signature de l'émetteur et dudit certificat (236) de circulation ;et(d) de mémorisation dudit ticket électronique reçu dans un dispositif (109S, 110S) de mémorisation après vérification réussie auxdites étapes (b) et (c) pour achever ainsi la réception dudit ticket électronique. Verfahren zum Empfangen eines elektronischen Tickets, bei welchem das elektronische Ticket eine Struktur und Merkmale hat, welche durch eines (210) aus einer Vielzahl von vorbestimmten Ticket-Schemata bestimmt sind, und enthält: eine Schemaidentifikation (231), welche das eine Ticket-Schema (210) identifiziert,eine Ausstelleridentifikation (237), welche einen Aussteller des elektronischen Tickets identifiziert,Berechtigungsinformationen (239) des elektronischen Tickets,eine Umlaufbedingung (240, 241, 242) des elektronischen Tickets,eine Besitzeridentifikation (234), welche einen Besitzer des elektronischen Tickets identifiziert,eine Ausstellersignatur (235) des Ausstellers, undeinen Umlaufzertifikat-Aufzeichnungsteil zum Aufzeichnen eines Umlaufzertifikats (236), welches die Erfüllung der Umlaufbedingung bescheinigt,wobei die Umlaufbedingung (240, 241, 242) eine Schemaidentifikation (251, 262, 274) enthält, welche das Ticket-Schema eines vom Absender verlangten elektronischen Tickets spezifiziert, welches Ticket ein Absender eines elektronischen Tickets besitzen muss, undwobei Ticket-Schemata in Entsprechung zu ihren Schemaidentifikationen in einer Tabelle definiert sind und für jedermann zugänglich sind,welches Verfahren die folgenden Schritte enthält: (a) das Empfangen des elektronischen Tickets vom Absender des elektronischen Tickets;(b) das Überprüfen des Vorhandenseins oder Fehlens eines Umlaufzertifikats, welches durch die in der Umlaufbedingung (240, 241) enthaltene Schemaidentifikation (251, 262) bezeichnet ist, um dadurch zu überprüfen, ob der Absender das vom Absender verlangte elektronische Ticket besitzt;(c) das Überprüfen der Ausstellersignatur und des Umlaufzertifikats (236);und(d) das Speichern des empfangenen elektronischen Tickets in einer Speicherungseinrichtung (109S, 110S) bei erfolgreicher Überprüfung in den Schritten (b) und (c), um dadurch den Empfang des elektronischen Tickets abzuschließen.
- 25A method for redeeming an electronic ticket, wherein the ticket has a structure and properties determined by one of a plurality of predetermined ticket schemas and comprises a schema identifier (231) that identifies said one ticket schema (210), an issuer identifier (237) that identifies an issuer of said electronic ticket, a right information (239) of said electronic ticket; a circulation condition (242) of said electronic ticket, an owner identifier (234) that identifies an owner of said electronic ticket, an issuer signature (235) of said issuer, and a circulation certificate recording part for recording a circulation certificate (236) that certifies the satisfaction of said circulation condition, wherein said circulation condition includes a redeem condition (242) that includes a schema identifier (275) which specifies the ticket schema of a receiver required electronic ticket, which ticket an electronic ticket receiver is required to possess, and wherein ticket schemas are defined in a table in correspondence with their schema identifiers and are accessible by everyone, said method comprising the steps of:(a) reading out the redeem condition from said electronic ticket to be redeemed;(b) receiving from said electronic ticket receiver an electronic ticket and verifying if a schema identifier of the received second electronic ticket matches the schema identifier (275) included in said redeem condition of the electronic ticket to be redeemed to thereby verify whether said receiver possesses said receiver required electronic ticket ;(c) recording said redeem condition satisfaction certificate (249) in said circulation condition satisfaction certificate recording part upon successful verification in step (b);and(d) sending said electronic ticket to said receiver after step (c). Procédé de rachat d'un ticket électronique, dans lequel le ticket électronique a une structure et des propriétés déterminées par l'un d'une pluralité de schémas prédéterminés de ticket et comprend : un identificateur (231) de schéma qui identifie ledit un schéma (210) de ticket ;un identificateur (237) d'émetteur qui identifie un émetteur dudit ticket électronique ;une information (239) de droits dudit ticket électronique ;une condition (242) de circulation dudit ticket électronique ;un identificateur (234) de propriétaire qui identifie un propriétaire dudit ticket électronique ;une signature (235) d'émetteur dudit émetteur ;etune section d'enregistrement de certificat de circulation destinée à enregistrer un certificat (236) de circulation qui certifie la satisfaction de ladite condition de circulation ;dans lequel ladite condition de circulation comprend une condition (242) de rachat qui inclut un identificateur (275) de schéma qui spécifie le schéma de ticket d'un ticket électronique exigé du récepteur, ticket qu'un récepteur de ticket électronique doit posséder ;et dans lequel des schémas de ticket sont définis dans une table en correspondance avec leur identificateur de schéma et sont accessibles à quiconque ;ledit procédé comprenant les étapes : (a) de lecture de la condition de rachat à partir dudit ticket électronique à racheter ;(b) de réception, dudit récepteur de ticket électronique, d'un ticket électronique et de vérification du fait qu'un identificateur de schéma du second ticket électronique reçu concorde, ou non, avec l'identificateur (275) de schéma inclus dans ladite condition de rachat du ticket électronique à racheter pour vérifier ainsi si ledit récepteur possède ledit ticket électronique exigé du récepteur ;(c) d'enregistrement dudit certificat (249) de satisfaction de condition de rachat dans ladite section d'enregistrement de certificat de satisfaction de condition de circulation après vérification réussie à l'étape (b) ;et(d) d'envoi dudit ticket électronique audit récepteur après l'étape (c). Verfahren zum Einlösen eines elektronischen Tickets, bei welchem das Ticket eine Struktur und Merkmale hat, welche durch eines aus einer Vielzahl von vorbestimmten Ticket-Schemata bestimmt sind, und enthält: eine Schemaidentifikation (231), welche das eine Ticket-Schema (210) identifiziert,eine Ausstelleridentifikation (237), welche einen Aussteller des elektronischen Tickets identifiziert,Berechtigungsinformationen (239) des elektronischen Tickets,eine Umlaufbedingung (242) des elektronischen Tickets,eine Besitzeridentifikation (234), welche einen Besitzer des elektronischen Tickets identifiziert,eine Ausstellersignatur (235) des Ausstellers, undeinen Umlaufzertifikat-Aufzeichnungsteil zum Aufzeichnen eines Umlaufzertifikats (236), welches die Erfüllung der Umlaufbedingung bescheinigt,wobei die Umlaufbedingung eine Einlösungsbedingung (242) enthält, die eine Schemaidentifikation (275) enthält, welche das Ticket-Schema eines vom Empfänger verlangten elektronischen Tickets spezifiziert, welches Ticket ein Empfänger eines elektronischen Tickets besitzen muss, undwobei Ticket-Schemata in Entsprechung zu ihren Schemaidentifikationen in einer Tabelle definiert sind und für jedermann zugänglich sind,welches Verfahren die folgenden Schritte enthält: (a) das Auslesen der Einlösungsbedingung aus dem einzulösenden elektronischen Ticket;(b) das Empfangen eines elektronischen Tickets vom Empfänger eines elektronischen Tickets und das Überprüfen, ob eine Schemaidentifikation des empfangenen zweiten elektronischen Tickets mit der in der Einlösungsbedingung des einzulösenden elektronischen Tickets enthaltenen Schemaidentifikation (275) übereinstimmt, um dadurch zu überprüfen, ob der Empfänger das vom Empfänger verlangte elektronische Ticket besitzt;(c) das Aufzeichnen des Einlösungsbedingungserfüllungs-Zertifikats (249) im Umlaufbedingungserfüllungszertifikat-Aufzeichnungsteil bei erfolgreicher Überprüfung in Schritt (b);und(d) das Versenden des elektronischen Tickets an den Empfänger nach Schritt (c).
- 26Procédé selon la revendication 25, dans lequel ladite condition (242) de rachat comprend en outre un identificateur (274) de schéma qui spécifie le schéma de ticket d'un ticket électronique exigé de l'expéditeur, ticket qu'un expéditeur de ticket électronique doit posséder ;et dans lequel ladite étape (b) comprend en outre le fait de vérifier si ledit expéditeur de ticket électronique possède ledit ticket électronique exigé de l'expéditeur. The method of ctaim 25, wherein said redeem condition (242) further includes a schema identifier (274) which specifies the ticket schema of a sender required electronic ticket, which ticket an electronic ticket sender is required to possess, and said step (b) further includes verifying whether said electronic ticket sender possesses said sender required electronic ticket. Verfahren nach Anspruch 25, bei welchem die Einlösungsbedingung (242) ferner eine Schemaidentifikation (274) enthält, welche das Ticket-Schema eines vom Absender verlangten elektronischen Tickets spezifiziert, welches Ticket ein Absender eines elektronischen Tickets besitzen muss, und der Schritt (b) ferner das Überprüfen, ob der Absender eines elektronischen Tickets das vom Absender verlangte elektronische Ticket besitzt, enthält.
- 27Procédé selon la revendication 26, dans lequel ladite étape (c) comprend en outre l'enregistrement dudit certificat (249) de satisfaction de condition de rachat dans ladite section d'enregistrement de certificat de circulation lorsque la possession dudit ticket électronique exigé de l'expéditeur et dudit ticket électronique exigé du récepteur est vérifiée. The method of claim 26, wherein said step (c) further includes recording said redeem condition satisfaction certificate (249) in said circulation certificate recording part when the possession of said sender required electronic ticket and said receiver required electronic ticket is verified. Verfahren nach Anspruch 26, bei welchem der Schritt (c) ferner das Aufzeichnen des Einlösungsbedingungserfüllungs-Zertifikats (249) im Umlaufzertifikat-Aufzeichnungsteil, wenn der Besitz des vom Absender verlangten elektronischen Tickets und des vom Empfänger verlangten elektronischen Tickets überprüft ist, enthält;
- 28A method for punching an electronic ticket, wherein the electronic ticket has a structure and properties determined by one of a plurality of predetermined ticket schemas and comprises a schema identifier (231) that identifies said one respective ticket schema (210), an issuer identifier (237) that identifies an issuer of said electronic ticket, a right information (239) of said electronic ticket; a circulation condition (240, 241, 242) of said electronic ticket, an owner identifier (234) that identifies an owner of said electronic ticket, an issuer signature (235) of said issuer, and a circulation certificate recording part for recording a circulation certificate (236) that certifies the satisfaction of said circulation condition, wherein said circulation condition (240, 241, 242) includes a schema identifier (251, 262. 274) which specifies the ticket schema of a sender required electronic ticket, which ticket an electronic ticket sender is required to possess, and wherein ticket schemas are defined in a table in correspondence with their schema identifiers and are accessible by everyone, said method comprising the steps of:(a) receiving the electronic ticket to be punched from said electronic ticket sender;(b) verifying the presence or absence of a circulation certificate in said electronic ticket, which certificate is designated by the schema identifier (251, 262, 274) included in said circulation condition (240, 241, 242) to thereby verify whether said sender possesses said sender required electronic ticket ;(c) verifying said circulation condition satisfaction certificate (236) recorded in said circulation condition satisfaction certificate recording part;and(d) storing said electronic ticket to be punched in a storage device (111S) upon successful verification in said steps (b) and (c) to thereby complete punching said electronic ticket. Procédé de poinçonnage d'un ticket électronique, dans lequel le ticket électronique a une structure et des propriétés déterminées par l'un d'une pluralité de schémas prédéterminés de ticket et comprend : un identificateur (231) de schéma qui identifie ledit un schéma (210) de ticket ;un identificateur (237) d'émetteur qui identifie un émetteur dudit ticket électronique ;une information (239) de droits dudit ticket électronique ;une condition (240, 241, 242) de circulation dudit ticket électronique ;un identificateur (234) de propriétaire qui identifie un propriétaire dudit ticket électronique ;une signature (235) d'émetteur dudit émetteur ;etune section d'enregistrement de certificat de circulation destinée à enregistrer un certificat (236) de circulation qui certifie la satisfaction de ladite condition de circulation ;dans lequel ladite condition de circulation (240, 241, 242) comprend un identificateur (251, 262, 274) de schéma qui spécifie le schéma de ticket d'un ticket électronique exigé de l'expéditeur, ticket qu'un expéditeur de ticket électronique doit posséder ;et dans lequel des schémas de ticket sont définis dans une table en correspondance avec leurs identificateurs de schéma et sont accessibles à quiconque ;ledit procédé comprenant les étapes : (a) de réception du ticket électronique à poinçonner provenant dudit expéditeur de ticket électronique ;(b) de vérification de la présence ou de l'absence d'un certificat de circulation dans ledit ticket électronique, lequel certificat est désigné par l'identificateur (251, 262, 274) de schéma inclus dans ladite condition (240, 241, 242) de circulation pour vérifier ainsi si ledit expéditeur possède ledit ticket électronique exigé de l'expéditeur ;(c) de vérification dudit certificat (236) de satisfaction de condition de circulation enregistré dans ladite section d'enregistrement de certificat de satisfaction de condition de circulation ;et(d) de mémorisation dudit ticket électronique à poinçonner dans un dispositif (111S) de mémorisation après vérification réussie auxdites étapes (b) et (c) pour achever ainsi le poinçonnage dudit ticket électronique. Verfahren zum Entwerten eines elektronischen Tickets, bei welchem das elektronische Ticket eine Struktur und Merkmale hat, welche durch eines aus einer Vielzahl von vorbestimmten Ticket-Schemata bestimmt sind, und enthält: eine Schemaidentifikation (231), welche das eine Ticket-Schema (210) identifiziert,eine Ausstelleridentifikation (237), welche einen Aussteller des elektronischen Tickets identifiziert,Berechtigungsinformationen (239) des elektronischen Tickets,eine Umlaufbedingung (240, 241, 242) des elektronischen Tickets,eine Besitzeridentifikation (234), welche einen Besitzer des elektronischen Tickets identifiziert,eine Ausstellersignatur (235) des Ausstellers, undeinen Umlaufzertifikat-Aufzeichnungsteil zum Aufzeichnen eines Umlaufzertifikats (236), welches die Erfüllung der Umlaufbedingung bescheinigt,wobei die Umlaufbedingung (240, 241, 242) eine Schemaidentifikation (251, 262, 274) enthält, welche das Ticket-Schema eines vom Absender verlangten elektronischen Tickets spezifiziert, welches Ticket ein Absender eines elektronischen Tickets besitzen muss, undwobei Ticket-Schemata in Entsprechung zu ihren Schemaidentifikationen in einer Tabelle definiert sind und für jedermann zugänglich sind,welches Verfahren die folgenden Schritte enthält: (a) das Empfangen des zu entwertenden elektronischen Tickets vom Absender des elektronischen Tickets;(b) das Überprüfen des Vorhandenseins oder Fehlens eines Umlaufzertifikats im elektronischen Ticket, welches Zertifikat durch die in der Umlaufbedingung (240, 241, 242) enthaltene Schemaidentifikation (251, 262, 274) bezeichnet ist, um dadurch zu überprüfen, ob der Absender das vom Absender verlangte elektronische Ticket besitzt;(c) das Überprüfen des im Umlaufbedingungserfüllungszertifikat-Aufzeichnungsteil aufgezeichneten Umlaufbedingungserfüllungs-Zertifikats (236);und(d) das Speichern des zu entwertenden elektronischen Tickets in einer Speicherungseinrichtung (111 S) bei erfolgreicher Überprüfung in den Schritten (b) und (c), um dadurch das Entwerten des elektronischen Tickets abzuschließen.
- 29Procédé selon la revendication 28, dans lequel ladite condition de circulation est une condition d'émission pour l'émission dudit ticket électronique ; dans lequel ledit certificat de circulation inclut un certificat de satisfaction de condition d'émission qui certifie la satisfaction de ladite condition d'émission ; dans lequel ladite étape (b) comprend en outre :la vérification de la présence ou de l'absence dudit certificat (243) de satisfaction de condition d'émission désigné par l'identificateur de schéma enregistré en tant que ladite condition d'émission ;etle fait de vérifier si ledit certificat de satisfaction de condition d'émission est enregistré dans ladite section d'enregistrement de certificat de circulation. The method of claim 28, wherein: said circulation condition is an issue condition for issuing said electronic ticket;said circulation certificate includes an issue condition satisfaction certificate which certifies the satisfaction of said issue condition;said step (b) further includes verifying the presence or absence of said issue condition satisfaction certificate (243) designated by the schema identifier recorded as said issue condition, and verifying whether said issue condition satisfaction certificate is recorded in said circulation certificate recording part. Verfahren nach Anspruch 28, bei welchem die Umlaufbedingung eine Ausstellungsbedingung für das Ausstellen des elektronischen Tickets ist;das Umlaufzertifikat ein Ausstellungsbedingungserfüllungs-Zertifikat enthält, welches die Erfüllung der Ausstellungsbedingung bescheinigt;der Schritt (b) ferner enthält: das Überprüfen des Vorhandenseins oder Fehlens des Ausstellungsbedingungserfüllungs-Zertifikats (243), welches durch die als die Ausstellungsbedingung aufgezeichnete Schemaidentifikation bezeichnet ist, unddas Überprüfen, ob das Ausstellungsbedingungserfüllungs-Zertifikat im Umlaufzertifikat-Aufzeichnungsteil aufgezeichnet ist.
- 30Procédé selon la revendication 28, dans lequel ladite condition de circulation est une condition de transfert pour le transfert dudit ticket électronique ; dans lequel ledit certificat (236) de satisfaction de condition de circulation inclut un certificat (245) de satisfaction de condition de transfert qui certifie la satisfaction de ladite condition de transfert ; dans lequel ladite étape (b) comprend en outre :la vérification de la présence ou de l'absence dudit certificat (245) de satisfaction de condition de transfert désigné par l'identificateur de schéma enregistré en tant que ladite condition de transfert ;etle fait de vérifier si ledit certificat de satisfaction de condition de transfert est enregistré dans ladite section d'enregistrement de certificat de circulation. The method of claim 28, wherein: said circulation condition is a transfer condition for transferring said electronic ticket;said circulation condition satisfaction certificate (236) includes a transfer condition satisfaction certificate (245) which certifies the satisfaction of said transfer condition;andsaid step (b) further includes verifying the presence or absence of said transfer condition satisfaction certificate (245) designated by the schema identifier recorded as said transfer condition, and verifying whether said transfer condition satisfaction certificate is recorded in said circulation certificate recording part. Verfahren nach Anspruch 28, bei welchem die Umlaufbedingung eine Übertragungsbedingung für das Übertragen des elektronischen Tickets ist;das Umlaufbedingungserfüllungs-Zertifikat (236) ein Übertragungsbedingungserfüllungs-Zertifikat (245) enthält, welches die Erfüllung der Übertragungsbedingung bescheinigt;und der Schritt (b) ferner enthält: das Überprüfen des Vorhandenseins oder Fehlens des Übertragungsbedingungserfüllungs-Zertifikats (245), welches durch die als die Übertragungsbedingung aufgezeichnete Schemaidentifikation bezeichnet ist, unddas Überprüfen, ob das Übertragungsbedingungserfüllungs-Zertifikat im Umlaufzertifikat-Aufzeichnungsteil aufgezeichnet ist.
- 31Procédé selon la revendication 28, dans lequel ladite condition de circulation est une condition de rachat pour le rachat dudit ticket électronique ; dans lequel ledit certificat de circulation inclut un certificat de satisfaction de condition de rachat qui certifie la satisfaction de ladite condition de rachat ; et dans lequel ladite étape (b) comprend en outre :la vérification de la présence ou de l'absence dudit certificat (249) de satisfaction de condition de rachat désigné par l'identificateur de schéma enregistré en tant que ladite condition de rachat ;etle fait de vérifier si ledit certificat de satisfaction de condition de rachat est enregistré dans ladite section d'enregistrement de certificat de circulation. The method of claim 28, wherein: said circulation condition is a redeem condition for redeeming said electronic ticket;said circulation certificate includes a redeem condition satisfaction certificate which certifies the satisfaction of said redeem condition;andsaid step (b) further includes verifying the presence or absence of said redeem condition satisfaction certificate (249) designated by the schema identifier recorded as said redeem condition, and verifying whether said redeem condition satisfaction certificate is recorded in said circulation certificate recording part. Verfahren nach Anspruch 28, bei welchem die Umlaufbedingung eine Einlösungsbedingung für das Einlösen des elektronischen Tickets ist;das Umlaufzertifikat ein Einlösungsbedingungserfüllungs-Zertifikat enthält, welches die Erfüllung der Einlösungsbedingung bescheinigt;und der Schritt (b) ferner enthält: das Überprüfen des Vorhandenseins oder Fehlens des Einlösungsbedingungserfüllungs-Zertifikats (249), welches durch die als die Einlösungsbedingung aufgezeichnete Schemaidentifikation bezeichnet ist, unddas Überprüfen, ob das Einlösungsbedingungserfüllungs-Zertifikat im Umlaufzertifikat-Aufzeichnungsteil aufgezeichnet ist.
- 32Procédé selon la revendication 25, 28, 29, 30, ou 31, dans lequel ladite condition de circulation comprend en outre un identificateur (252, 263, 275) de schéma qui spécifie le schéma de ticket d'un ticket électronique exigé du récepteur, ticket qu'un récepteur de ticket électronique doit posséder ;et dans lequel ladite étape (b) comprend en outre le fait de vérifier si ledit récepteur de ticket électronique possède ledit ticket électronique exigé du récepteur spécifié par l'identificateur de schéma enregistré en tant que ladite condition de circulation. The method of claim 25, 28, 29, 30, or 31, wherein said circulation condition further includes a schema identifier (252, 263, 275) which specifies the ticket schema of a receiver required electronic ticket, which ticket an electronic ticket receiver is required to possess, and said step (b) includes verifying whether said electronic ticket receiver possesses said receiver required electronic ticket specified by the schema identifier recorded as said circulation condition. Verfahren nach Anspruch 25, 28, 29, 30 oder 31, bei weichem die Umlaufbedingung ferner eine Schemaidentifikation (252, 263, 275) enthält, welche das Ticket-Schema eines vom Empfänger verlangten elektronischen Tickets spezifiziert, welches Ticket ein Empfänger eines elektronischen Tickets besitzen muss, der Schritt (b) das Überprüfen, ob der Empfänger eines elektronischen Tickets das durch die als die Umlaufbedingung aufgezeichnete Schemaidentifikation spezifizierte vom Empfänger verlangte elektronische Ticket besitzt, enthält.
- 33Procédé selon la revendication 25 ou 28 dans lequel ladite étape (b) comprend le fait de vérifier si un identificateur de définisseur de schéma dudit ticket électronique à recevoir est lu dans une table (300) de définisseurs de schéma dans laquelle sont enregistrés des identificateurs de définisseurs de schéma de tickets électroniques respectifs en correspondance avec leur type de droits, ledit schéma de ticket comprenant :un identificateur (212) dudit définisseur de schéma de ticket électronique qui définit ledit schéma de ticket ;une structure (218) d'information de droits qui définit la structure de ladite information de droits dudit ticket électronique ;etune condition (219, 220, 221) de qualification qui définit au moins l'une ou l'autre d'une condition d'expéditeur et d'une condition de récepteur en tant qu'au moins l'une, spécifiée, d'une condition d'émission qui définit la condition pour l'émission dudit ticket électronique, d'une condition (220) de transfert qui définit la condition pour le transfert dudit ticket électronique, et d'une condition de rachat qui définit la condition pour le rachat dudit ticket électronique. The method of claim 25 or 28, wherein said step (b) includes verifying whether a schema definer identifier of said electronic ticket to be received is read on a public schema definer table (300) in which schema definer identifiers of respective electronic tickets are recorded in correspondence with their right types, said ticket schema comprising: an identifier (212) of said electronic ticket schema definer which defines said ticket schema;a right information structure (218) which defines the structure of said right information of said electronic ticket;anda qualification condition (219, 220, 221) which defines at least either one of a sender condition and a receiver condition as at least one specified one of an issue condition which defines the condition for issuing said electronic ticket, a transfer condition (220) which defines the condition for transferring said electronic ticket, and a redeem condition which defines the condition for redeeming said electronic ticket. Verfahren nach Anspruch 25 oder 28, bei welchem der Schritt (b) das Überprüfen, ob eine Schemadefinierer-Identifikation des zu empfangenden elektronischen Tickets in einer öffentlichen Schemadefinierer-Tabelle (300) gelesen wird, in welcher Schemadefinierer-Identifikationen jeweiliger elektronischer Tickets in Entsprechung zu ihren Berechtigungsarten aufgezeichnet sind, enthält, das Ticket-Schema enthält: eine Identifikation (212) des Schemadefinierers für elektronische Tickets, welche das Ticket-Schema definiert;eine Berechtigungsinformationen-Struktur (218), welche die Struktur der Berechtigungsinformationen des elektronischen Tickets definiert;undeine Qualifizierungsbedingung (219, 220, 221), welche mindestens eine der beiden Bedingungen "Absenderbedingung" und "Empfängerbedingung" als mindestens eine spezifizierte der Bedingungen "Ausstellungsbedingung", welche die Bedingung für das Ausstellen des elektronischen Tickets definiert, "Übertragungsbedingung" (220), welche die Bedingung für das Übertragen des elektronischen Tickets definiert, und "Einlösungsbedingung", welche die Bedingung für das Einlösen des elektronischen Tickets definiert, definiert.
- 34Procédé selon la revendication 25 ou 28, dans lequel :ladite étape (b) comprend le fait de vérifier si le schéma de ticket dudit ticket électronique à recevoir est enregistré dans une table (310) d'identificateurs de schéma dans laquelle sont enregistrés des identificateurs de schéma en correspondance avec leurs types de droits ;ledit schéma de ticket comprenant : un identificateur dudit schéma de ticket ;une structure d'information de droits qui définit la structure de ladite information de droits dudit ticket électronique ;etune condition de qualification qui définit au moins l'une ou l'autre d'une condition d'expéditeur et d'une condition de récepteur en tant qu'au moins l'une, spécifiée, d'une condition d'émission qui définit la condition pour l'émission dudit ticket électronique, d'une condition de transfert qui définit la condition pour le transfert dudit ticket électronique, et d'une condition de rachat qui définit la condition pour le rachat dudit ticket électronique. The method of claim 25 or 28, wherein said step (b) includes verifying whether the ticket schema of said electronic ticket to be received is recorded on a schema identifier table (310) in which schema identifiers are recorded in correspondence with their right types, said ticket schema comprising: an identifier of said ticket schema;a right information structure which defines the structure of said right information of said electronic ticket;anda qualification condition which defines at least either one of a sender condition and a receiver condition as at least one specified one of an issue condition which defines the condition for issuing said electronic ticket, a transfer condition which defines the condition for transferring said electronic ticket, and a redeem condition which defines the condition for redeeming said electronic ticket. Verfahren nach Anspruch 25 oder 28, bei welchem der Schritt (b) enthält: das Überprüfen, ob das Ticket-Schema des zu empfangenden elektronischen Tickets in einer Schemaidentifikationen-Tabelle (310) aufgezeichnet ist, in welcher Schemaidentifikationen in Entsprechung zu ihren Berechtigungsarten aufgezeichnet sind,das Ticket-Schema enthält: eine Identifikation des Ticket-Schemas;eine Berechtigungsinformationen-Struktur, welche die Struktur der Berechtigungsinformationen des elektronischen Tickets definiert;undeine Qualifizierungsbedingung, welche mindestens eine der beiden Bedingungen "Absenderbedingung" und "Empfängerbedingung" als mindestens eine spezifizierte der Bedingungen "Ausstellungsbedingung", welche die Bedingung für das Ausstellen des elektronischen Tickets definiert, "Übertragungsbedingung", welche die Bedingung für das Übertragen des elektronischen Tickets definiert, und "Einlösungsbedingung", welche die Bedingung für das Einlösen des elektronischen Tickets definiert, definiert.
- 35A recording medium having recorded thereon, as a program for execution by a computer, adapted to perform, when executed by the computer, the method according to any one of claims 19 to 34. Aufzeichnungsmedium, auf welchem ein Programm zur Ausführung durch einen Computer aufgezeichnet ist, welches dafür eingerichtet ist, wenn es durch den Computer ausgeführt wird, das Verfahren gemäß einem der Ansprüche 19 bis 34 auszuführen. Support d'enregistrement sur lequel est enregistré un programme pour exécution par un ordinateur, apte à mettre en oeuvre, lorsqu'il est exécuté par l'ordinateur, le procédé selon l'une quelconque des revendications 19 à 34.
Independent claims35
264 paragraphs in 5 sections, as filed
BACKGROUND OF THE INVENTION
The present invention relates to a method and apparatus for securely circulating electronic tickets composed of digital information which need to be protected from duplicate redemption or fraud and, more particularly, to a method for circulating, by a general-purpose processing system, electronic tickets with various application-dependent circulation conditions such as issue and transfer conditions.
At present, software, images, news and so forth are already circulated using the Internet and similar electronic communication means, but any other goods that can be encoded as digital information can inherently be delivered or circulated electronically. In service industries, in particular, such a variety of tickets as listed below are circulated as commodities, and they can also be electronically circulated. <ol id="ol0001" ol-style=""><li>(1) Reservation Tickets Concert ticket, Reserved seat ticket, Plane ticket, Hotel accommodation ticket, Ticket for booking to play tennis.</li><li>(2) Exchange Tickets Bill of lading, Pawn ticket, Claim ticket, Title deed.</li><li>(3) Order Tickets Admission-order ticket for a bargain counter, Queuing ticket for a customer to be served at a teller's window, Numbered ticket for medical care.</li><li>(4) Gift Certificates Gift coupon, Beer coupon, Book coupon, Rice coupon, Restaurant coupon.</li><li>(5) Prepaid Cards Telephone card, Prepaid card, Transportation pass, Expressway transportation pass.</li><li>(6) Permits Driver's license, Passport, Gate card.</li></ol>
The ticket herein mentioned is a representation of the ticket owner's right to claim the services or goods written on the ticket. Such a ticket can be provided in electronic form by encoding the claim contents as digital information and attaching thereto the issuer's signature.
The electronization of the ticket offers an advantage which reduces the costs for issuing and mailing paper tickets. Another advantage is to raise the limitation to the place and time for selling tickets, making it possible to get and use tickets anytime and anywhere. Furthermore, a ticket can be transferred to a friend or acquaintance at a remote place over a network. The electronization of the ticket thus improves its usability. For these reasons, a trend toward the electronization of tickets has become active in recent years.
As for event tickets for concerts, sports games and so on, there already exist dealers who sell electronic tickets over the Internet like e-ticket (http://www.e-ticket.net/), for instance. As regards exchange tickets, too, there are dealers who sells exchange tickets for gold like e-gold (http://www.e-gold.com) of Gold & Silver Reserve, Inc. of the United States. For the electronization of gift coupons and prepaid cards, there have been proposed, for example, a prepaid card model based micropayment system described in S. Glassman, M. Manasse, M. Abadi, P. Gauthier, and P. Sobalvarro, "The Millicent Protocol for Inexpensive Electronic Commerce" (Proceedings of 4th World Wide Web Conference) and another prepaid-card-model-based ticket implementation method described in R. Rivest and Adi Shamir, "Pay Word and MicroMint: Two simple micropayment schemes" (Technical report, MIT, Cambridge, 1996).
Unlike digital contents such as an ordinary image and a sound, the ticket needs to be protected from double spending or similar fraud, and such fraud prevention schemes have been rapidly developed. Several schemes are proposed in the abovementioned references, but in a reference on electronic cash technology, for example, Peter Wayner, "Digital Cash" (Academic Press Ltd. ISBN 0-12-788772-5), there are summarized methods for secure transfer and transaction of valuable information like electronic cash. In U. S. Patents Nos. 5,621,797 and 5,557,518 there are proposed methods for secure redemption and transfer of electronic tickets, focusing on a transportation ticket, an event ticket, a communication service access ticket and a permit. Moreover, in Japanese Patent Application Laid-Open Gazette No. 31204/99 there is proposed an electronic ticket system that implements electronic tickets which are difficult to forge and duplicate but whose contents are provable to third parties.
However, these conventional schemes just mentioned above are intended only to protect the electronic ticket from fraud, and they do not propose a general-purpose method for defining a wide variety of electronic tickets nor do they offer a general-purpose processing system for issue, transfer and redeem transactions of diverse electronic tickets. There has not been yet studied any general-purpose electronic ticket circulation control method and apparatus which make it possible to control various circulation conditions such as listed below. <ul id="ul0001" list-style="none"><li>(1) Only qualified dealers or agents are allowed to issue tickets, e.g., lottery tickets and betting tickets.</li><li>(2) Tickets are issued (sold) only to qualified users, e.g., student discount transportation pass (that can be issued only to a person with a student identification card).</li><li>(3) Only qualified dealers and users are allowed to transfer (sell) tickets, e.g., plane tickets (that only travel agents can transfer).</li><li>(4) Only qualified users are allowed to redeem tickets, e.g., expressway tickets (requiring transportation tickets).</li><li>(5) Only qualified dealers are allowed to examine tickets, e.g., beer coupons and book coupons.</li></ul>
As described above, several electronic ticket processing methods and apparatuses have been proposed, but conventional systems are all those dedicated to individual applications. Conventionally, it is necessary, therefore, to develop ticket information readout software, a trading system and so forth for each ticket-this inevitably raises development costs. To solve this problem, there has been a strong demand for a general-purpose scheme of processing a wide variety of electronic tickets, but it has been difficult to implement a general-purpose ticket processing system because of diverse types and properties of electronic tickets.
GB-A-2 317 790 relates to electronic money transactions, wherein a value note is issued by a bank. Fig. 6 of the document shows a value note produced by adding to the value note shown in Fig. 2 of the document a payment instruction to the bank as a result of redemption. This document does not teach anything about a ticket of a designated schema in which is recorded a schema identifier which specifies a schema of a ticket, which ticket the receiver is required to process. EP-A-0 829 828 relates to multiple tickets on smart cards but also does not teach anything about the use of a ticket schema.
SUMMARY OF THE INVENTION
It is therefore an object of the present invention to provide a general-purpose electronic ticket processing method and apparatus which enable electronic tickets with various circulation conditions to be securely issued, transferred and redeemed.
This object is achieved with an apparatus and a method for issuing an electronic ticket as claimed in claims 1 and 19(18), an apparatus and method for transferring an electronic ticket as claimed in claims 4(3) and 22(20), an apparatus and a method for receiving an electronic ticket as claimed in claims 7(6) and 25(23), an apparatus and a method for redeeming an electronic ticket as claimed in claims 8(7) and 26(24), and an apparatus and a method for punching an electronic ticket as claimed in claims 11(10) and 29(27). Preferred embodiments of the invention are subject-matter of the dependent claims.
The electronic ticket includes a circulation condition recording part which specifies associated tickets to define various circulation conditions for it that the electronic ticket receiver and/or sender is required to meet in respective phases of issue, transfer and redeem of the electronic ticket - this makes it possible to circulate the electronic ticket in a wide variety of forms. The electronic ticket is adapted to define by itself the identifier of its issuer, its rights information, at least one of its issue, transfer and redeem conditions in said circulation condition recording part, and the identifier of its owner and the issuer's signature.
A ticket schema that defines the information structure of the electronic ticket comprises a rights information structure definition that defines the kinds and meanings of properties or attributes of diverse rights information which vary for each application of the electronic ticket. The ticket schema has a definition to specify at least one of the electronic ticket issue, transfer and redeem conditions. Moreover, the electronic ticket of the above structure has a definition to specify a schema identifier which defines the ticket schema of the above structure.
Furthermore, the electronic ticket of the above structure comprises a condition satisfaction certificate recording part which certifies the satisfaction of at least one of the ticket issue, transfer and redeem conditions to make it possible to verify, at the time of the electronic ticket being transferred or punched, that the ticket has been circulated so far through valid transactions.
An apparatus for issuing the above electronic ticket comprises: means for recording property values of the ticket according to the definition of the ticket schema; means for verifying the ticket issue condition recorded in a condition recording part; and means for sending the electronic ticket.
An apparatus for transferring the above electronic ticket comprises: means for verifying whether the ticket transfer condition is satisfied or not; means for recording a transfer certificate in a transfer certificate recording part when the transfer condition is met; and means for sending the electronic ticket to the transferee.
An apparatus for receiving the electronic ticket comprises: means for verifying whether an issue condition satisfaction certificate of the electronic ticket meets the issue condition recorded in an issue condition recording part; means for verifying the validity of the transfer certificate; and means for verifying whether a transfer condition satisfaction certificate satisfies the transfer condition recorded in a transfer condition recording part.
An apparatus for redeeming the electronic ticket comprises: means for verifying whether the redeem condition recorded in a redeem condition definition part of the electronic ticket defined by the abovesaid electronic ticket definition scheme is satisfied or not; means for recording a redeem certificate in a redeem certificate recording part when the redeem condition is met; means for recording a redeem condition satisfaction certificate in a redeem condition satisfaction certificate recording part; and means for sending the electronic ticket to a service provider.
A punching apparatus for the above electronic ticket comprises: means for verifying whether the redeem condition recorded in the condition recording part is satisfied; and means for recording the storing electronic ticket when the redeem condition is satisfied.
BRIEF DESCRIPTION OF THE DRAWINGS
<ul id="ul0002" list-style="none" compact="compact"><li>Fig. 1 is a block diagram illustrating the entire system for ticket issue, transfer and redeem transactions according to an embodiment of the present invention;</li><li>Fig. 2A is a diagram depicting the data structure of a ticket that is circulated among issuer, user and service provider equipment depicted in Fig. 1;</li><li>Fig. 2B is a diagram depicting the data structure of a ticket schema that defines the ticket data structure;</li><li>Fig. 3A is a diagram depicting an example of the definition of an issue condition;</li><li>Fig. 3B is a diagram depicting an example of the definition of a transfer condition;</li><li>Fig. 3C is a diagram depicting an example of the definition of a redeem condition;</li><li>Fig. 3 D is a diagram depicting a schema definer table that specifies a schema definer which is allowed to provide a schema definition for each type of right;</li><li>Fig. 3F is a signed table of schema IDs' corresponding to respective types of rights;</li><li>Fig. 4 is a diagram showing an example of a lottery ticket issuer certificate;</li><li>Fig. 5 is a diagram showing an example of a lottery ticket issuer certificate schema;</li><li>Fig. 6 is a diagram showing an example of a user certificate;</li><li>Fig. 7 is a diagram showing an example of a user certificate schema;</li><li>Fig. 8 is a diagram showing an example of a redeem certificate;</li><li>Fig. 9 is a diagram showing an example of a redeem certificate schema;</li><li>Fig. 10 is a diagram showing an example of a transfer certificate;</li><li>Fig. 11 is a diagram showing an example of a transfer certificate schema;</li><li>Fig. 12 is a diagram showing an example of the definition of a lottery ticket;</li><li>Fig. 13 is a diagram showing an example of the definition of a lottery ticket schema;</li><li>Fig. 14 is a diagram illustrating an example of a ticket circulation system in which issuer equipment, user equipment, service provider equipment, schema definer equipment and the duplicate redemption checking equipment, which are constituents of the present invention, are interconnected on a network;</li><li>Fig. 15 is a diagram illustrating an example of a ticket circulation system in which issuer equipment, user equipment, service provider equipment, schema definer equipment and the duplicate redemption checking equipment, which are constituents of the present invention, are not interconnected on a network;</li><li>Fig. 16 is a block diagram depicting a ticket flow under circulation control;</li><li>Fig. 17 is a flowchart depicting a main procedure of a ticket issuing apparatus;</li><li>Fig. 18 is a flowchart depicting a main procedure of a ticket transferring apparatus;</li><li>Fig. 19 is a flowchart of a main procedure of a ticket redeeming apparatus;</li><li>Fig. 20 is a flowchart depicting a ticket redeem procedure;</li><li>Fig. 21 is a flowchart depicting a receiver verification procedure;</li><li>Fig. 22 is a flowchart depicting a sender verification procedure;</li><li>Fig. 23 is a flowchart depicting a main procedure of a receiving apparatus;</li><li>Fig. 24 is a flowchart depicting a main procedure of a punching apparatus;</li><li>Fig. 25 is a flowchart depicting a ticket verification procedure;</li><li>Fig. 26 is a flowchart depicting a schema consistency verification procedure;</li><li>Fig. 27 is a flowchart depicting an issue condition verification procedure;</li><li>Fig. 2 8 is a flowchart depicting a transfer condition verification procedure;</li><li>Fig. 29 is a flowchart depicting a transfer certificate verification procedure;</li><li>Fig. 30 is a flowchart depicting a redeem condition verification procedure;</li><li>Fig. 31 is a flowchart depicting a redeem certificate verification procedure;</li><li>Fig. 3 2 is a flowchart depicting a condition satisfaction certificate verification procedure; and</li><li>Fig. 33 is a flowchart depicting a duplicate redemption checking procedure.</li><li>Fig. 34 is a block diagram illustrating the functional configuration of the issuing apparatus;</li><li>Fig. 35 is a block diagram illustrating the functional configuration of the transferring apparatus;</li><li>Fig. 3 6 is a block diagram illustrating the functional configuration of the receiving apparatus;</li><li>Fig. 37 is a block diagram illustrating the functional configuration of the redeeming apparatus; and</li><li>Fig. 38 is a block diagram illustrating the functional configuration of the punching apparatus.</li></ul>
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
The issuance, transference and redemption (consumption or examination) of such various tickets as mentioned previously can be considered as the circulation of rights guaranteed by or written on the tickets. The circulation of rights consists of these three principal transactions of issuance, transference and redemption. That is, the electronic ticket is created by an issuer and sent (issued) to a user directly or over a network. In this instance, the user may be a consumer, shop, or enterprise. The electronic ticket thus issued is circulated (transferred) from one user to another, and finally, it is consumed (punched) in exchange for services by a service provider. According to the type of ticket, the number of times it can be used is reduced, or the ownership of the ticket is voided.
Parameters that can be used to control the circulation of diverse tickets are, for example, the number of times they can be used, the term of validity, duplicability, transferability and the scope of circulation. The scope of circulation is limited by qualification conditions required of the ticket sender and of the ticket receiver. For example, when a tour agent recruits members of a touring club and issues specific travel coupons (tickets) to them, the ticket sender is required to possess a business license and the ticket receiver is required to have a membership certificate indicating that he or she is a member of the touring club. The business license of the tour agent can be regarded as the right that the agent has, and the membership certificate as the right that the member possesses. That is, the circulation of tickets can be considered to be transfer of rights among such rights owners. From this point of view, the present invention controls the ticket circulation by describing the sender conditions and the receiver conditions on the ticket itself for each of the ticket issue, transfer and redeem transactions. The present invention permits secure processing of various types of tickets following a common procedure by handling membership certificates and business licenses themselves as rights that can be circulated in electronic ticket form according to the present invention.
A detailed description will be given, with reference to the accompanying drawings, of embodiments of the present invention.
Fig. 1 illustrates in block form the entire system in which devices for issuance, transference and redemption of an electronic ticket (hereinafter referred to simply as a ticket) are connected in a sequential order according to an embodiment of the present invention.
As depicted in Fig. 1, a ticket is issued by an issuing apparatus 102 of issuer equipment 108 and is received by a receiving apparatus 103 of user equipment 109. In this move of the electronic ticket, the issuing apparatus 102 verifies whether the user-1 equipment 109 is appropriate, and if so, sends the ticket to the receiving apparatus 103 of the user-1 equipment 109. The receiving apparatus 103 verifies whether the received ticket is valid, and if so, stores the ticket in a storage device 109S. Also in the case where the ticket is transferred from the user-1 equipment 109 to user-n equipment 110, a transferring apparatus 104 verifies whether the user-n equipment 110 is appropriate, and if so, sends the ticket to a receiving apparatus 105. The receiving apparatus 105 of the user-n equipment 110 verifies whether the received ticket is valid, and if so, stores it in a storage device 110S.
In the case of redeeming the electronic ticket by a redeeming apparatus 106 of the user-n equipment 110 and punching it by a punching apparatus 107 of service provider equipment 111, the redeeming apparatus 106 similarly verifies whether the service provider equipment 111 is appropriate, and if so, sends the ticket to the punching apparatus 107 of the service provider equipment 111. The punching apparatus 107 verifies whether the received ticket is valid, and if so, stores it in a storage device 111S. Incidentally, there is a case where such a move (transfer) of the electronic ticket does not occur, or the move may sometimes be repeated between the user units a plurality of times as required.
Fig. 2A shows the data structure of a ticket 230 which is circulated among the issuer, user and the service provider equipment depicted in Fig. 1, and Fig. 2B shows the data structure of a ticket schema 210 which defines the ticket structure.
A brief description will be given first of features of the electronic ticket according to the present invention. The electronic ticket 230 depicted in Fig. 2A comprises: an issuer ID 237 indicating the issuer of the ticket; rights information (types of rights, term of validity, and so on) 239 of the ticket; issue conditions 240; transfer conditions 241; and redeem conditions 242. The issue conditions 240, the transfer conditions 241 and the redeem conditions 242 are generally referred to as circulation conditions and define requirements (qualification) for the ticker sender and requirements (qualification) for the ticket receiver in the issuance, transfer and redemption phases, respectively. With such a ticket format, diverse tickets can be encoded as electronic tickets capable of general-purpose circulation. In the embodiments of Figs. 2A and 2B, the ticket format of Fig. 2A is defined by the schema 210 of Fig. 2B which is specified by a schema ID 231, and the ticket is structured following the format. Such a ticket schema is prepared for each type of rights of the ticket and is made public, for example, by a server on a network, allowing anyone to freely access the ticket schema. Alternatively, a table of schemes corresponding to respective types of rights may be pre-distributed to users.
An embodiment of the present invention will be concretely described below.
As depicted in Fig. 2A, the ticket 230 comprises a schema ID 231, a ticket ID 232, a ticket instance 233, an owner ID 234, an issuer signature 235, and a circulation certificate 236.
The schema ID 2 3 1 is an identifier of the ticket schema 210 (Fig. 2B) that specifies the structure of the ticket 230 and the properies that the ticket is to possess. The ticket schema 210 will be described in detail later on.
The ticket ID 232 is an identifier of the ticket 230, and is so chosen as to be unique among all tickets.
The ticket instance 233 comprises an issuer ID 237, a right type 238, rights information 239, an issue condition 240, a transfer condition 241 and a redeem condition 242. The issuer ID 237 is an identifier of a person or organization who issues tickets. The right type 238 is an identifier indicating the ticket type such as a plane ticket, gift certificate, lottery ticket, or event ticket. The rights information 239 defines ticket-dependent detailed rights information, e.g., in the case of a plane ticket, the date of departure, the flight number, etc., and in the case of an event ticket, the time and place of the event, etc. The issue, transfer and redeem conditions 240, 241 and 242 will be described later on.
The owner ID 234 is an identifier of a person or organization who owns the ticket. The issuer signature 235 is a signature of the issuer attached to the entire block of information consisting of the schema ID 231, the ticket ID 232, the ticket instance 233 and the owner ID 234. Signature schemes that can be used in this case are electronic signature schemes such, for example, as the RSA scheme by RSA Data Security Inc. and ESIGN by Nippon Telegraph and Telephone Corporation. More specifically, the issuer creates secret and public keys of public key cryptography, then generates the signature 235 for the information 231 to 234 using the secret key, and distributes the public key and its certificate, for example, as attachments to the ticket 230 (though not shown). In case the public key used as the issuer ID 237 and described in the electronic ticket 230, there is no need of distributing the public key and its certificate as attachments to the electronic ticket 230.
The circulation certificate 236 will be described later in detail.
The ticket schema 210 is information that specifies the structure of the ticket 230 and the kinds of properties required of the ticket 230, and it can freely be defined by a schema definer such as an issuer, service provider, or industry trade group. As depicted in Fig. 14, provision is made to allow free access to the ticket schema 210 over a network 1407 through the use of a schema server 1401 or the like. As shown in Fig. 15, however, the ticket schema 210 may also be pre-distributed to issuer equipment 1506, user equipment 1505 and 1504, service provider equipment 1503, etc. In this instance, there is no need of connecting the schema server to the network 1507 at all times. Accordingly, ticket transactions can also be processed offline when using a smart card or the like.
The ticket schema 210 comprises, as depicted in Fig. 2B, a metaschema ID 211, a schema definer ID 212, a schema ID 213, a ticket skeleton 214, and a schema definer signature 215. The schema definer signature 215 is generated in the same manner as that for the ticket issuer signature. The schema definer creates secret and public keys, then generates the signature 215 for the information 211 to 214 using the secret key, and distributes the public key and the public key certificate, for example, as attachments to the schema (though not shown). In case the public key used as the schema ID 213 and described in the ticket schema 210, there is no need of distributing the public key and its certificate as attachments to the ticket schema 210.
The metaschema ID 211 is an identifier for the structure of the ticket schema. When the ticket schema structure is changed in the future, the metaschema ID 211 makes it possible to distinguish between old and new ticket schemata, facilitating a transition to the new schema. The schema definer ID 212 is an identifier of a person or organization which defines the ticket schema.
The schema ID 213 is an identifier of the schema 210 itself. Where the ticket schema 210 with the schema ID 213 is signed by the schema definer, it is possible to verify that the ticket schema 210 is valid for the schema ID 213 even if the ticket schema 210 is cached on a local storage medium (a schema cache SCH) as depicted in Fig. 15 or even if it is received directly from the other party of a transaction. The ticket schema 210 needs to be made public using, for example, the schema server 1401 in Fig. 14 as previously mentioned. This can be done, for example, by a method which specifies the schema ID by the Universal Resource Identifier (URI) specified in the World wide Web Consortium (W3C) and obtains the ticket schema placed on the network using HTTP protocol specified in IETF.
The ticket skeleton 214 comprises, as is the case with the ticket instance 233, an issuer ID 216, a right type 217, a rights information structure definition 218, an issue condition 219, a transfer condition 220, and a redeem condition 221. The issuer ID 216 is an identifier of a person or organization which issues the ticket, as is the case with the ticket issuer ID 237. However, the value of this identifier need not always be specified unlike in the case of the ticket issuer ID 237. The right type 217 defines the same value as that in the right type 238 of the ticket 230. The rights information structure definition 218 defines the kinds of ticket-dependent detailed properties to be defined by the rights information 239 of the ticket 230, e.g., in the case of a plane ticket, the departure date, the flight number, etc., and in the case of an event ticket, the time and place of the event, etc. The rights information structure definition 218 may also specify concrete values of such properties. In this instance, only the concrete property values can be defined on the ticket specified by this ticket schema.
The issue condition 219 consists of a set of conditions to be met by the ticket issuer and a set of conditions to be met by the ticket receiver. One of the issue conditions for the ticket issuer is that only a qualified agent (holding a business license) can issue tickets (as in the cases of lottery tickets and betting tickets). One of the conditions for the ticket receiver is that a ticket is issued only to a qualified person (for example, in the case of a student discount transportation ticket, a student having a student identification card). To define such issue conditions, the present invention uses a ticket schema ID(s) required of the sender (hereinafter referred to simply as a sender's ticket schema ID) 251 and a ticket schema ID(s) required of the receiver (hereinafter referred to simply as a receiver's ticket schema ID) 252 recorded as issue conditions 240 in an issue condition recording part 250 as shown in Fig. 3A. The sender's ticket schema ID 251 corresponds, for example, to a schema identifier of the lottery ticket issuing license in the above example. The receiver's ticket schema ID 252 corresponds, for example, to a schema ID of the student identification card in the above example.
The transfer condition 220 consists of a transferability condition and, when transferable, conditions required of the ticket transferor and conditions required of the ticket transferee. For example, one of the conditions for the ticket transferor is that, as in the case of a plane ticket only qualified user (a travel agent holding a business license) is allowed to transfer or sell tickets. One of the conditions for the ticket transferee is that a ticket is transferred only to a qualified person (for example, in the case of a student discount transportation ticket, a student having a student identification card). To define such transferability conditions, the present invention uses a transferability condition 261, a ticket schema ID(s) required of the sender (hereinafter referred to simply as a sender's ticket schema ID) 262, and a ticket schema ID(s) required of the receiver (hereinafter referred to simply as a receiver's ticket schema DD) 263 recorded as part of transfer conditions 241 in a transfer condition recording part 260 as depicted in Fig. 3B. The sender's ticket schema ID 262 corresponds, for example, to a schema identifier of the travel agent's business license in the above example. The receiver's ticket schema ID 263 corresponds, for example, to a schema identifier of the student identification card in the above example.
The redeem condition 221 consists of conditions for the ticket itself, conditions required for a ticket redeemer, and conditions required for ticket puncher. In the present invention, the conditions for the ticket itself are specified, as depicted in Fig. 3C, by an expiry date 271, a valid number of times 272 and orderliness 273 of the ticket as part of a redeem conditions 242 in a redeem condition recording part 270. The expiry date 271 comprises the effective date of the ticket and its expiration date. The valid number of times 2 7 2 is to specify how many times the ticket can be used. Tickets which are specified by this condition are roughly divided into three types: tickets which can be used an unlimited number of times, such as a commutation ticket and a passport; tickets which are valid or effective until a specified number times or a specified number of counts are reached, such as a telephone card and a coupon ticket; and tickets which can be used only once, such as a train ticket and a concert ticket. The orderliness 273 is to specify the ticket owner's turn for receiving services. Tickets which are specified by this condition are those which are redeemed in a specified numeric order, such as order tickets used at banks and hospitals.
For example, one of the ticket redeemer conditions is that only a special member (holding a membership certificate) is allowed to redeem a member discount ticket. One of the ticket puncher condition is that only a qualified service provider (holding a punching certificate or license) is allowed to punch tickets. To define such redeem conditions, the present invention uses a ticket schema ID(s) required of the sender (hereinafter referred to simply as a sender's ticket schema ID) 274 and a ticket schema ID(s) required of the receiver (hereinafter referred to as a receiver's ticket schema ID) 275 recorded as part of the redeem conditions 242 in the redeem recording part 270. The sender's ticket schema ID 274 corresponds, for example, a schema identifier of the membership certificate in the above example. The receiver's ticket schema ID 275 corresponds, for example, to a schema identifier of the punching license in the above example.
The issue, transfer and redeem conditions 219, 220 and 221 in Fig. 2B may each include, for example, conditions such as the scale and capital of the issuer and conditions such as the age and height of the ticket transferee in addition to the abovementioned possession of various certificates. Though not described in detail in the above, these conditions can be specified, for example, by specifying such particular properties and their values as mentioned above as well as by specifying the various certificates through the use of the ticket schema ID's as described above.
The issue, transfer and redeem conditions 240, 241 and 242 that are defined on the part of the ticket are identical in structure with the issue, transfer and redeem conditions 219, 2 20 and 2 2 1 that are defined on the part of the ticket schema described above. The contents of the issue, transfer and redeem conditions 219, 220 and 221 defined by the ticket schema 210 to which the ticket 230 refers to are also common to the contents of the issue, transfer and redeem conditions 240, 241 and 242 defined on the part of the ticket 230. However, when an additional definition is allowed on the part of the ticket schema 210, a different condition can be added on the part of the ticket 230. By this, for example, in the case where an administrative organ or industry trade group prescribes the ticket schema and each enterprise issues tickets defined by the ticket schema, the ticket circulation can be controlled under conditions harsher than the issue, transfer and redeem conditions defined by the ticket schema, and it is also possible to inhibit the circulation under easy conditions.
In this embodiment, the issue, transfer and redeem conditions 240, 241 and 242 that are defined on the part of the ticket may be omitted, in which case it is possible to derive the ticket schema 210 from the ticket schema ID 231 defined in the ticket 230, and to use, as the ticket circulation conditions, the issue, transfer and redeem conditions 219, 220 and 221 which are defined on the part of the ticket schema 210. In this instance, however, no condition can be additionally defined for each ticket.
In a ticket processing system which does not support the transfer of tickets, the transfer condition 241 (Fig. 3B) can be omitted. In a ticket processing system with a fixed issuer, the sender condition 251 of the issue condition 240 (Fig. 3A) need not be described in the ticket 230 itself if this information is held on the part of the ticket processing system. Similarly, in a ticket processing system with a fixed service provider, the receiver condition 275 of the redeem condition 242 (Fig. 3C) may be omitted.
In the case of a ticket processing system in which the user qualification condition is fixed, that is, when it is premised, for example, that the user of the ticket processing system is a member of a particular membership, the receiver's ticket schema ID 252 which is the receiver condition in the issue condition 240, the sender' ticket schema ID 262 which is the sender condition in the transfer condition 241, the receiver's ticket schema ID 263 which is the receiver condition in the transfer condition 241, and the sender's ticket schema ID 263 which is the sender condition in the redeem condition 242 need not be described on the ticket 230 itself if these pieces of information are held on the part of the ticket processing system.
In the case where the user qualification condition varies for each ticket but the receiver's ticket schema ID 252 of the issue condition 240 and the sender's ticket schema ID 262 and the receiver's ticket schema ID 263 of the transfer condition 241, and the sender's ticket schema ID 274 of the redeem condition 242 can be used as common conditions (user conditions), they can be defined as three kinds of conditions, i.e. issuer, user and service provider conditions, as substitutes for the issue, transfer and redeem conditions 240, 241 and 242. In this case, the contents specified by the issuer condition are used as the sender's ticket schema ID 251 of the issue condition 240, the contents specified by the user condition are used as the receiver's ticket schema ID 252 of the issue condition 240, the sender's and receiver's ticket schema ID's 262 and 263 of the transfer condition 241 and the sender's ticket schema ID 274 of the redeem condition 242, and the contents specified by the service provider are used as the receiver's ticket schema ID 275 of the redeem condition 242. By this, ticket processing can be done in the same manner as is possible with the embodiment described below in detail. With this scheme, however, it is impossible to effect control that permits the ticket transfer only to a particular user (a person holding a business license, for instance) but inhibits the ticket transfer to ordinary users. As described above, according to the precondition for the ticket processing system, not all the conditions need not be defined in the ticket or ticket schema.
The circulation certificate 236 is a part where to record ticket transactions during circulation as depicted in Fig. 2A, and it comprises: issue condition satisfaction certificates 243 for proving the satisfaction of the issue condition 240 in the phase of ticket issuance; transfer certificates 244 and 246 for proving the transferor and the transferee, respectively, and transfer condition satisfaction certificates 245 and 247 for proving the satisfaction of the transfer condition 241 in the phase of ticket transference; and a redeem certificate 248 for proving the redemption by the user and a redeem condition satisfaction certificate 249 for proving the satisfaction of the redeem condition 242 in the phase of ticket redemption. The issue condition satisfaction certificate 243, the transfer condition certificates 245 and 247, and the redeem condition satisfaction certificates 249 are, in concrete terms, tickets of a issue license, a student identification card, a business license, etc.
The circulation certificate 236, which records information about transactions during circulation, need not always be held in the ticket 230, but instead the users having engaged in the transactions record respective pieces of information as their logs and, upon detection of a duplicate redemption or similar fraud, present the logs to an investigative institution. Alternatively, these pieces of circulation information may also be recorded as a single unit in a server. In this case, the pieces of circulation information may also be recorded as a single unit in a server. Moreover, even the logs need not always be recorded either, in which case it is difficult to find out an offender even if double spending or fraud is detected afterward. In practice, however, this does not cause any problem in the case of handling inexpensive tickets or when programs of the electronic ticket processing system are stored in a tamper-proof unit and hence cannot easily be altered.
Figs. 4 through 13 show concrete examples of the ticket and ticket schema described above. The following will describe in detail how to control the issue and redeem conditions in respect of the illustrated examples.
In Figs. 4 to 13 slant lines indicate that no definitions are given of the properties concerned. And an asterisk in the ticket schema means that an arbitrary value can be specified in the item concerned.
Since values of public keys are available from public key certificates, it is possible to use, as the issuer ID's 216 and 237, the owner ID 234 and the schema definer ID 212, identifiers or hash values of the public key certificates or hash values of the public keys instead of using the public keys generated by the respective ID owners. In these instances, the public keys or the public key certificates need to be distributed. The public key certificates can also be specified in the sender's ticket schema ID and the receiver's ticket schema ID as tickets necessary for issue, transfer and redeem transactions, and provision can also be made to utilize the key information for signature verification. With a view to avoiding the distribution of the public key to simplify the processing involved, this embodiment utilizes, as the issuer ID's 216 and 237, the owner ID 234 and the schema definer ID 212, the public keys generated by the respective ID owners.
Fig. 12 depicts an example of the definition of a lottery ticket. The layouts of the properties 1201 to 1205 and 1217 to 1219 are the same as shown in Figs. 2A, 3A, 3B and 3C, and values of the properties of the lottery ticket are shown. No description will be given of the individual property values. And the structure of the lottery ticket schema depicted in Fig. 13 is also the same as depicted in Fig. 2B. Not everybody can freely issue lottery tickets; it is necessary that only a qualified issuer be officially allowed to issue them. According to the present invention, a table 300 which specifies identifiers of schema definers allowed to issue schema definitions of right types 301, 302 and 303, depicted in Fig. 3D, is made open to the public. To prevent its alterations, the table 300 is signed with a secret key or the like that the ticket processing system possesses. With this method, it is possible to detect that a ticket, though belonging to one of the right types appearing in the table 300, is invalid if the ticket schema referred to by the ticket has been defined by a body or enterprise not appearing in the table 300.
Alternatively, a schema ID table 310 which defines ticket schema identifiers for right types 311,312 and 313 as shown in Fig. 3E is made open to the public. With this method, too, it is possible to detect that a ticket, though belonging to one of the right types appearing in the table 310, is invalid if the ticket schema identifiers referred to by the ticket is not appearing in the table 310. In this instance, it is necessary to guarantee or ensure the uniqueness of the relationship between the ticket schema identifier and the ticket schema, and this requirement can be met, for example, by using the hash value of the ticket schema as the schema identifier. In the case of this embodiment, too, a signature 314 is attached to the schema ID table, for example, using the secret key held by the ticket processing system so as to prevent alterations in the table 310.
In this embodiment, the schema definer table 300 or the schema ID table 310 are made public by distributing it with the HTTP protocol through the use of the schema server 1401 (Fig. 14) connected to a network. Of course, the table can be distributed as an e-mail, or by a satellite broadcasting, or using a commercially available CD-ROM, and various other methods can be used. In the case of employing delivery means free from the possibilities of alterations, the signature 304 to the schema definer table 300 and the signature 314 to the schema ID table 310 can be dispensed with.
For instance, when "lottery ticket" is defined as a right type 1305 in a ticket schema 1300 of the lottery ticket depicted in Fig. 13, a list of schema definers corresponding to the right type can be obtained using the table of Fig. 3D. If the schema definer ID 1302 in Fig. 13 is contained in the list, the ticket schema can be determined as a valid ticket schema.
In the ticket schema 13 00 of the lottery ticket depicted in Fig. 13, a schema ID 503 of a lottery issuer certificate 500 shown in Fig. 5 is specified as a ticket schema ID required of the sender (hereinafter referred to simply as a sender's ticket schema ID) 1307 of the issue condition, and a schema ID 703 of a user registration certificate schema 700 depicted in Fig. 7 is specified as a ticket schema ID required of the receiver (hereinafter referred to simply as a receiver's ticket schema ID) 1308. By this, it is defined that the lottery ticket issuer needs to have a lottery issuer certificate 400 (Fig. 4) and that the lottery ticket receiver needs to have a user registration certificate 600 (Fig. 6). Similarly, it is defined that the redeemer specified in a ticket schema ID required of the sender (hereinafter referred to simply as a sender's ticket schema ID) 1316 of the redeem condition is required to have the user registration 600 shown in Fig. 6 and that an exchange office specified in a ticket schema ID required of the receiver (hereinafter referred to simply as a receiver's ticket schema ID) 1317 is required to have an exchange office certificate (not shown). As regards transference, the lottery ticket schema 1300 specifies a transferability property 1309 as unallowable, inhibiting the ticket transfer. No description will be given of the exchange office certificate.
Fig. 4 depicts an example of the lottery ticket issuer certificate 400, which is an instance of the lottery ticket issuer certificate schema 500 shown in Fig. 5. Fig. 6 shows an example of the user registration certificate 600, which is an instance of the user registration certificate schema 700 depicted in Fig. 7. In the cases of these tickets, certificates are not specified which are required for the issue, transfer and redeem transactions, but issuer ID's 504 and 704 specified in the ticket skeletons of the ticket schemata 500 and 700 are specified as issuer ID's 403 and 603, making it impossible for any other issuers to issue such certificates.
Fig. 14 is a conceptual diagram of a system in which the electronic tickets according to the present invention move across a network. Connected to the network 1407 are the schema server 1401, issuer equipment 1406, user-1 equipment 1405, user-2 equipment 1404, service provider equipment 1403 and a duplicate redemption checking server 1402. The issuer equipment 1406 creates a desired electronic ticket using a schema corresponding its right type and the schema identifier which are obtained from the schema server 1401, and sends the electronic ticket to the user-1 equipment 1405 over the network 1407. In the illustrated example, the user 1 transfers the ticket to the user 2, who sends the ticket to the service provider equipment 1403 to receive services described in the ticket.
In each phase of the move of the electronic ticket, the ticket sender verifies the conditions for both of the sender and the receiver by the schemata obtained from the schema server 1401 through the use of the sender's ticket schema ID and the receiver's ticket schema ID. At the time of verifying the received ticket, the ticket receiver derives a ticket schema from the schema server 1401 through the use of the ticket schema identifier, then verifies the consistency of the schema, and verifies whether the schema obtained from the schema server 1401 meets a particular condition, using the sender's ticket schema ID and the receiver's ticket schema ID in the issue, transfer, or redeem condition according to the phase of the ticket move.
The electronic ticket sent to the service provider 1403 is ultimately sent to the duplicate redemption checking server 1402 to check it for a fraud.
Fig. 15 illustrates a system in which the electronic ticket does not circulate over a network 1507 but instead, for example, a smart card (or some other recording medium) with the electronic ticket written thereon circulates from an issuer 1506 to user-1 equipment 1504, or from the user-1 equipment 1505 to user-2 equipment 1504, or from the user-2 equipment 1504 to service provider equipment 1503.
In this example, a table of schema identifiers and schemata and a table of right types and schema identifiers are pre-distributed to and prestored in schema catches SCH of the equipment 1502 through 1506 from a schema server 1501. Accordingly, the schema which is necessary for the verification in each phase of the ticket circulation is available from the schema cache SCH. The processing in each phase of the ticket circulation is the same as in the case of Fig. 14. In Fig. 15 the electronic ticket may also circulate across the network 1507 in one or more phases of its move as in the case of Fig. 14.
Fig. 16 is a block diagram depicting the ticket flow placed under the circulation control described above. As depicted in Fig. 16, let institution equipment for controlling the circulation of some ticket be called circulation organizer equipment 1601 like an administrative institution for the lottery ticket. The circulation organizer equipment 1601 pre-distributes, as tickets for ticket circulation control, an issuing right certificate, a receiving right certificate, a transferring right certificate, redeeming right certificate and a punching right certificate to issuer equipment 1606, seller equipment 1605, user equipment 1604. and service provider equipment 1603, and which right certificate is to be referred to during circulation is defined in the target ticket and its schema. This enables to implement highly flexible circulation control. Moreover, since the abovementioned circulation control tickets of the issuing right certificate and so forth can be circulated by themselves using general-purpose ticket issuing, transferring and redeeming apparatuses described below, the operation of the pre-distribution of the circulation control tickets and so forth can also be performed uniformly. As depicted in Figs. 4, 6, 8 and 10, the certificate, the registration certificate and the license all have the same format as do the tickets; therefore, they can also be circulated using the general-purpose devices.
The issuing right certificate and the transferring right certificate are also tickets, and circulation conditions for controlling their circulation can also be specified.
Next, a description will be given, with reference to the drawings, of the procedures of the issuing, receiving, transferring, redeeming and punching apparatuses that are constituents of the present invention.
Fig. 17 shows a main procedure by which the issuing apparatus 102 of the issuer equipment 108 (Fig. 1) generates and sends a ticket.
Step 1701: Create the ticket instance 2 3 3 using, as a template therefor, the ticket schema 210 (Fig. 2B) of the object to be issued. Then, set in the ticket 230 (Fig. 2A) the ticket ID 232 and values of properties which are not defined in the ticket schema based on information such as a request from a user.
Step 1702: Read out the ticket issue condition 240 from the ticket instance 233.
Step 1703: Perform a receiver verification procedure using the issue condition 240 as the input therefor. The receiver verification (a verification of the condition to be met by the receiver) procedure will be described in detail with reference to Fig. 21.
Step 1704: If the receiver is found valid, go to step 1706, and if not valid, go to step 1705.
Step 1705: Generate an exception event and terminate the procedure.
Step 1706: Perform a sender verification procedure using the issue condition 240 as the input therefor. The sender verification (a verification of the condition to be met by the sender) procedure will be described in detail with reference to Fig. 22.
Step 1707: If the sender is found valid, go to step 1709, and if not valid, go to step 1708.
Step 1708: Generate an exception event and terminate the procedure.
Step 1709: Attach the issue condition satisfaction certificate 243 (Fig. 2A) to the ticket 230. The issue condition satisfaction certificate 243 is, for example, the issuer certificate 400 depicted in Fig. 4. Set the owner ID 234 in the ticket 230.
Step 1710: Create and attach the issuer's signature 235 to the ticket 230.
Step 1711: Send the ticket 230.
Step 1712: Wait for acknowledgment of receipt.
Step 1713: Delete the ticket 230 on receipt of acknowledgment.
Fig. 18 is a flowchart depicting a main procedure for the transfer of an electronic ticket by the transferring apparatus 104 of the user-1 equipment 109 (Fig. 1).
Step 1801: Read out of a recording medium the ticket to be transferred.
Step 1802: Read out the transfer condition 241 of the ticket 230.
Step 1803: Verify the transferability 261 (Fig. 3B).
Step 1804: If transferable, go to step 1806, and if not, go to step 1805.
Step 1805: Generate an exception event and terminate the procedure.
Step 1806: Perform the receiver verification procedure using the transfer condition 241 as the input therefor. The receiver verification procedure will be described in detail with reference to Fig. 21.
Step 1807: If the receiver is found valid, go to step 1809, and if not valid, go to step 1808.
Step 1808: Generate an exception event and terminate the procedure.
Step 1809: perform the sender verification procedure. The sender verification procedure will be described in detail with reference to Fig. 22.
Step 1810: If the sender is found valid, go to step 1812, and if no valid, go to step 1811.
Step 1811: Generate an exception event and terminate the procedure.
Step 1812: Create and attach a transfer certificate to the ticket.
Fig. 10 illustrates an example of the transfer certificate denoted by 1000. Fig. 11 shows a ticket schema 1100 of the transfer certificate 1000. The ticket schema 1100 of the transfer certificate 1000 is defined by a provider system of the transferring apparatus according to the present invention, and is given a special schema identifier (1103). And the transfer condition satisfaction certificate 245 is attached to the ticket by the sender verification procedure 1809, and this constitutes the user registration certificate 600 of Fig. 6.
The generation of a signature 1018 of the transfer certificate 1000 (Fig. 10) requires an owner's secret key, and hence it proves the possession of the secret key that only the owner knows. This is the function that the present invention utilizes as the authenticate function. To protect the ticket against an attack of attaching thereto a transfer certificate prepared for a different purpose, the present invention sets in rights information 1005 of the transfer certificate 1000 the ticket ID which is a ticket-specific identifier and the date of transfer. Another method is to sign a random value generated on the part of the ticket receiver.
Step 1813: Send the ticket.
Step 1814: Wait for acknowledgment of receipt.
Step I 81 S : Delete the created ticket on receipt of acknowledgment.
Fig. 19 is a flowchart depicting a main procedure for redeeming an electronic ticket by the redeeming apparatus 106 of the user-2 equipment 110 (Fig. 1).
Step 1901: Read out of a recording medium the ticket to be redeemed.
Step 1902: Read out the ticket redeem condition 242 (Fig. 2A).
Step 1903: Verify the expiration date, the valid number of times and the orderliness (Fig. 3C) to verify whether the ticket is redeemable.
Step 1904: If redeemable, go to step 1906, and if not, go to step 1905.
Step 1905: Generate an exception event and terminate the procedure.
Step 1906: Perform a receiver verification procedure using the redeem condition as the input therefor. The receiver verification procedure will be described in detail with reference to Fig. 21.
Step 1907: If the receiver is found valid, go to step 1909, and if not valid, go to step 1908.
Step 1908: Generate an exception event and terminate the procedure.
Step 1909: Perform a sender verification procedure using the redeem condition as the input therefor. The sender verification procedure will be described in detail with reference to Fig. 22.
Step 1010: If the sender is found valid, go to step 1912, and if not valid, go to step 1911.
Step 1911: Generate an exception event and terminate the procedure.
Step 1912: Generate and attach the redeem certificate 248 to the ticket. In the case of a coupon ticket, since a redeem certificate would have already been generated if the ticket was used before, a new redeem certificate which indicates how many times the ticket can be used thereafter is generated and attached to the ticket.
Step 1913: Send the ticket.
Step 1914: Wait for acknowledgment of receipt.
Step 1915: On receiving the acknowledgment, perform a ticket redeem procedure using the redeem condition and the redeem certificate as the input therefor. The redeem procedure will be described in detail with reference to Fig. 20.
Fig. 8 shows, by way of example, the redeem certificate (hereinafter identified by 800) which is generated in step 1912. Fig. 9 shows a ticket schema 900 of the redeem certificate 800. The ticket schema 900 of the redeem certificate 800 is defined by a provider system of the redeeming apparatus according to the present invention, and is given a special schema ID (801, 903). The unlimited use of the ticket coupon without updating the remaining valid number of times can be prevented by utilizing a smart card or similar tamper-proof means whose contents cannot be changed by the user. It is also possible to utilize a duplicate redemption checking DB of the punching apparatus described later on.
The generation of a signature 818 of the redeem certificate 800 requires an owner's secret key, and hence it proves that the user knows the secret key that only the owner knows. This is the function that the present invention utilizes as the authenticate function. To protect the ticket against an attack of attaching thereto a transfer certificate prepared for a different purpose, the present invention sets in rights information 805 of the transfer certificate 800 the ticket ID which is a ticket-specific identifier and the date of redemption. Another available method is to sign a random value generated on the part of the ticket receiver.
Fig. 20 is a flowchart of a ticket redeem procedure by the redeeming device 106 of the user unit 110.
Step 2001: Read out the valid number of times 272 (Fig. 3C) specified by the redeem condition 242 of the ticket 230 shown in Fig. 2A.
Step 2002: In the case of a ticket which can be used an unlimited number of times, such as a transportation pass or gate card, terminate the ticket redeem procedure. Otherwise, go to step 2003.
Step 2003: Read out the remaining valid number of times n (805) from the redeem certificate 248 (refer to; for example, the redeem certificate 800 depicted in Fig. 8, too).
Step 2004: In the case of a ticket which can be used only once, such as a concert ticket or train ticket, or in the case of a ticket which can be used only a specified number of times, such as a coupon ticket or prepaid card, make a check to see if the ticket can no longer be used, and if so, go to step 2005.
Step 2005: Delete the ticket and terminate the procedure.
Fig. 21 is a flowchart depicting the receiver verification procedure in each of step 1703 in Fig. 17, step 1806 in Fig. 18 and step 1906 in Fig. 19.
Step 2101: Read out an unverified one of the receiver request ticket schema ID's 252, 263 and 275 of the issue condition 240 (Fig. 3A), the transfer condition 241 (Fig. 3B) and the redeem condition 242 (Fig. 3C).
Step 2102: If no unverified receiver request ticket schema ID is present, terminate the procedure normally. If such a ticket schema ID is present, go to step 2103.
Step 2103: Perform a procedure of the punching apparatus depicted in Fig. 24 to make a check to see if the receiver has the ticket that is restricted by the receiver's ticket schema ID. It should be noted here that the main procedure of punching apparatus is in the direction opposite to that of the receiver verification procedure for each of the issue, transfer and redeem transactions. Hence, the receiver's ticket schema ID selected in step 2101 is provided as a punching ticket schema ID which is used as the input for the main procedure of the punching apparatus, and the sender ID in the receiver verification procedure is provided as the receiver ID which is used as the input for the main procedure of the punching apparatus.
Step 2104: If the punching procedure in step 2103 succeeds, return to 2101 for the next receiver verification (the receiver condition) using the receiver's ticket schema ID. If the punching procedure fails, go to step 2105.
Step 2105: Generate an exception event and terminate the procedure.
Fig. 22 is a flowchart of the sender verification procedure in each of step 1706 in Fig. 17, step 1809 in Fig. 18 and step 1909 in Fig. 19.
Step 2201: Read out an unverified one of the receiver request ticket schema ID's 251, 262 and 274 of the issue condition 240 (Fig. 3A), the transfer condition 241 (Fig. 3B) and the redeem condition 242 (Fig. 3C).
Step 2202: If no unverified receiver request ticket schema ID is present, terminate the procedure normally. If such a ticket schema ID is present, go to step 2203.
Step 2203: Retrieve from a recording medium the ticket specified by the sender's ticket schema ID, and attach to the ticket a certificate of satisfaction of the issue condition 240 or the transfer condition 241, or the redeem condition 242 for example, an issuer certificate for the issue condition and a user registration certificate for the transfer and redeem conditions.
Step 2204: If the specified ticket could not be retrieved, go to step 2205. If the ticket could be retrieved, return to 2201 for the next sender verification (the sender condition) using the sender's ticket schema ID.
Step 2205: Since the sender condition is not met if the specified ticket could not be retrieved, generate an exception event and terminate the procedure.
Fig. 23 is a flowchart of a ticket receiving procedure by the receiving apparatus 103 or 105 of the user equipment 109 or 110 (Fig. 1).
Step 2301: Receive from the sender the ticket 230 which is the object of transference.
Step 2302: Perform a ticket verification procedure to verify the validity of the ticket. The ticket verification procedure is shown in detail in Fig. 25.
Step 2303: If the ticket is found valid, go to step 2305, and if not valid, go to step 2304.
Step 2304: Generate an exception event and terminate the procedure.
Step 2305: Store the received ticket on a recording medium.
Step 2306: Send acknowledgment of normal receipt of the ticket to the sender.
Fig. 24 is a flowchart of a ticket punching procedure by the punching apparatus 107 of the service provider equipment 111 (Fig. 1).
Step 2401: Send the ticket schema ID 231 to be punched and the receiver ID to the sender.
Step 2402: Receive from the sender the ticket 230 to be punched.
Step 2403: Perform a ticket verification procedure to verify the validity of the ticket 230. The ticket verification procedure is shown in detail in Fig. 25.
Step 2404: If the ticket 230 is found valid, go to step 2406, and if not valid, go to step 2405.
Step 2405: Generate an exception event and terminate the procedure.
Step 2406: Store the received ticket on a recording medium.
Step 2407: Send acknowledgment of normal receipt of the ticket to the sender.
Fig. 25 is a flowchart of an electronic ticket verification procedure. The ticket verification procedure is performed by the receiving apparatus 103 in the issue process, by the receiving apparatus 105 in the transfer process, and by the punching apparatus 107 in the redeem process, respectively, as described previously in connection with Fig. 1. However, the ticket verification procedure that is performed at the receiving side in each phase of the ticket circulation entails conducting the ticket verification at all steps of the ticket circulation from the ticket issuance step to the respective steps. That is, the receiving apparatus 103 of the user-1 equipment 109 performs steps 2501 through 2509 in Fig. 25 at step 2302 in Fig. 23; the receiving apparatus 105 of the user-n equipment 110 performs steps 2501 through 2509 in Fig. 25 at step 2302 in Fig. 23; and the punching apparatus 107 of the service provider equipment 111 performs steps 2501 through 2515 at step 2403 in Fig. 24.
Step 2501: Perform a schema consistency verification procedure. The schema consistency verification procedure is shown in detail in Fig. 26.
Step 2502: If the schema consistency is satisfied, go to step 2504, and if not, go to step 2503.
Step 2503: Generate an exception event and terminate the procedure.
Step 2504: Verify the validity of the issuer's signature 235 using the issuer's public key.
Step 2505: If the issuer's signature is found valid, go to step 2507, and if not valid, go to step 2506.
Step 2506: Generate an exception event and terminate the procedure.
Step 2507: Perform an issue condition verification procedure. The issue condition verification procedure is shown in detail in Fig. 27.
Step 2508: If the issue condition is satisfied, go to step 2510, and if not, go to step 2509.
Step 2509: Generate an exception event and terminate the procedure.
The ticket verification procedure of the receiving apparatus 103 terminates with this step.
Step 2510: Perform a transfer condition verification procedure. The transfer condition verification procedure is shown in detail in Fig. 29.
Step 2511: If the transfer condition is satisfied, go to step 2513, and if not satisfied, go to step 2512.
Step 2512: Generate an exception event and terminate the procedure.
The ticket verification procedure of the receiving apparatus 105 terminates with this step.
Step 2513: Perform a redeem condition verification procedure. The redeem condition verification procedure is shown in detail in Fig. 32.
Step 2514: If the redeem condition is satisfied, terminate the procedure normally. If not satisfied, go to step 2515.
Step 2515: Generate an exception event and terminate the procedure.
The punching apparatus 107 performs the entire verification procedure from step 2501 to 2515.
Fig. 26 is a flowchart of the schema consistency verification procedure which is performed in step 2501 in Fig. 25.
Step 2601: Read out the schema ID 231 of the received ticker 230.
Step 2602: In the case of punching, make a check to see if the schema ID obtained in step 2601 is consistent with the schema ID required by the punching apparatus, and if consistent, go to step 2604, and if not, go to step 2603.
Step 2603: Generate an exception event and terminate the procedure.
Step 2604: Obtain the ticket schema 210 specified by the ticket schema ID 231. The ticket schema 210 can be obtained, for example, from the schema server 1401 using the HTTP protocol as described previously in respect of Fig.14. At this time, according to applications, in order to verify the trust of the ticket schema itself, reference is made to the schema definer table 300 (Fig. 3D) or schema ID table 310 (Fig. 3E) separately obtained by the aforementioned method, thereby making a check to see if the ticket schema 210 obtained as mentioned above is defined by an definer appearing in the schema definer table 300, or if the ticket schema ID 213 of the ticket schema 210 is described in the schema ID table 310.
Step 2605: Compare the ticket skeleton 214 of the ticket schema 210 and the ticket instance 233 of the ticket 230 to verify that the ticket instance 233 is the instance of the ticket skeleton 214. More specifically, when a concrete property value is defined in the ticket skeleton 214, it is verified whether the defined property value is consistent with the property value of the ticket instance 233. As regards the properties marked with asterisks, a check is made to see if any values are defined in the ticket instance 233.
Step 2606, If the ticket instance 233 is found valid, terminate the procedure normally, and if invalid, go to step 2607.
Step 2607: Generate an exception event and terminate the procedure.
Fig. 27 is a flowchart of the issue condition verification procedure which is performed in step 2507 in Fig. 25.
Step 2701: Read out the issue condition 240.
Step 2702: If no issue condition is present, terminate the procedure normally, and if present, go to step 2703.
Step 2703: Perform a condition satisfaction certificate verification procedure using, as the input therefor, the list of sender's ticket schema ID's 251 defined in the issue condition 240. The condition satisfaction certificate verification procedure is shown in detail in Fig. 32.
Step 2704: If the condition satisfaction certificate is found valid, terminate the procedure normally, and if invalid, go to step 2705.
Step 2705: Generate an exception event and terminal the procedure.
Fig. 28 is a flowchart of the transfer condition verification procedure which is performed in step 2510 in Fig. 25.
Step 2801: Read out one of the transfer conditions 244 to 246 in the circulation certificate 236.
Step 2802: If the transfer certificate is present, go to step 2805, and if not present, make a check to see if the owner ID 234 of the tail transfer certificate is consistent with the user's own ID.
Step 2803: If the owner ID 234 is consistent with the user's own ID, normally terminate the procedure, and if not, proceed to step 2804.
Step 2804: Generate an exception event and terminate the procedure.
Step 2805: Perform a transfer certificate verification procedure, which is shown in detail in Fig. 29.
Step 2806: If the transfer certificate is found valid, go to step 2808, and if invalid, go to step 2807.
Step 2807: Generate an exception event and terminate the procedure.
Step 2808: Read out the transfer condition 241.
Step 2809: If no transfer condition is present, return to step 2801 to verify the next transfer certificate. If the transfer condition 241 is present, go to step 2810.
Step 2810: Perform a condition satisfaction verification procedure using, as the input therefor, the list of sender's ticket schema ID's 262 defined in the transfer condition 241. The condition satisfaction certificate verification procedure is shown in detail in Fig. 32.
Step 2811: If the condition satisfaction certificate is found valid, return to step 2801 to verify the next transfer certificate. If the condition satisfaction certificate is found invalid, go to step 2812.
Step 2812: Since no sender condition is satisfied, generate an exception event and terminate the procedure.
Fig. 29 is a flowchart of the transfer certificate verification procedure which is performed in step 2805 in Fig. 28.
Step 2901: In the case of a ticket whose owner ID is specified by the immediately preceding transfer certificate (for example, 244) or which has not been transferred so far, verify the continuity of the ticket transference by making a check to see if the owner ID of the ticket is consistent with the issuer ID of the transfer certificate.
Step 2902: If the transference continuity is found, go to step 2904, and if not, proceed to step 2903.
Step 2903: Generate an exception event and terminate the procedure.
Step 2904: Perform a ticket verification procedure using the transfer certificate as the input therefor. The ticket verification procedure is the same as depicted in Fig. 25.
Step 2905: If the ticket is found valid, terminate the procedure normally, and if not valid, go to step 2906.
Step 2906: Generate an exception event and terminate the procedure.
Fig. 30 is a flowchart of the redeem condition verification procedure which is performed in step 2513 in Fig. 25.
Step 3001: Read out the redeem certificate 248 contained in the circulation certificate 236.
Step 3002: If the redeem certificate 236 is present, go to step 3004, and if not present, go to step 3003.
Step 3003: Generate an exception event and terminate the procedure.
Step 3004: Perform a redeem certificate verification procedure, which is shown in detail in Fig. 31.
Step 3005: If the redeem certificate is found valid, go to step 3007, and if not valid, go to step 3006.
Step 3006: Generate an exception event and terminate the procedure.
Step 3007: Read out the redeem condition 242.
Step 3008: If the redeem condition is not present, go to step 3012, and if present, go to step 3009.
Step 3009: Perform a condition satisfaction certificate verification procedure using, as the input therefor, the list of sender's ticket schema ID's 2 74 defined in the redeem condition 242. The condition satisfaction certificate verification procedure is shown in detail in Fig. 32.
Step 3010: If the condition satisfaction certificate is found valid, go to step 3012, and if not valid, go to step 3011.
Step 3011: Generate an exception event and terminate the procedure.
Step 3012: Perform a duplicate redemption checking procedure, which is shown in detail in Fig. 33.
Step 3013: If no fraud is found, terminate the procedure normally, and if a fraud is found, go to step 3014.
Step 3014: Generate an exception event and terminate the procedure.
Fig. 31 is a flowchart of the redeem certificate verification procedure which is performed in step 3004 in Fig. 30.
Step 3101: In the case of a ticket whose owner ID is the owner ID 1017 specified by the ultimate transfer certificate 246 (Fig. 2A, and more specifically, Fig. 10) or which has not been transferred so far, verify the transference continuity by making a check to see if the owner ID of the ticket is consistent with the issuer ID of the redeem certificate.
Step 3102: If the transference continuity is found, go to step 3104, and if not, go to step 3103.
Step 3103: Generate an exception event and terminate the procedure.
Step 3104: Perform a ticket verification procedure using the redeem certificate as the input thereof. The ticket verification procedure is shown in detail in Fig. 25.
Step 3105: If the ticket is found valid, terminate the procedure normally, and if invalid, go to step 3106.
Step 3106: Generate an exception event and terminate the procedure.
Fig. 3 2 is a flowchart of the condition satisfaction certificate verification procedure which is performed in step 2810 in Fig. 28 and in step 3009 in Fig. 30.
Step 3201: Read out one of unverified sender's ticket schema ID's from the list of sender's ticket schema ID's.
Step 3 202: If no unverified sender's ticket schema ID is present, terminate the procedure normally, and if present, go to step 3203: <ul id="ul0003" list-style="none" compact="compact"><li>Step 3203: Read out the condition satisfaction certificate specified by the sender's requested ticket schema ID.</li><li>Step 3204: If the specified condition satisfaction certificate is present, go to step 3206, and if not present, go to step 3205.</li><li>Step 3205: Since the sender condition is not satisfied, generate an exception event and terminate the procedure.</li><li>Step 3206: Perform a ticket verification for the condition satisfaction certificate to verify its validity. The ticket verification procedure is shown in detail in Fig. 25.</li><li>Step 3207: If the ticket is found valid, return to step 3201 to verify the sender condition by the next sender's ticket schema ID. If the ticket is found invalid, go to step 3208.</li><li>Step 3208: Since the sender condition is not satisfied, generate an exception event and terminate the procedure.</li></ul>
Fig. 33 is a flowchart of the duplicate redemption checking procedure which is performed in step 3012 in Fig. 32.
Step 3301: Read out the valid number of times 272 in the redeem condition 242.
Step 3302: In the case of a ticket which has an unlimited valid number of times 272, such as a transportation pass or gate card, terminate the ticket redeem procedure. Otherwise, go to step 3303.
Step 3303: Retrieve a duplicate redemption checking DB using the ticket ID to check whether the ticket has already been used. The duplicate redemption checking DB has stored therein ticket ID's of tickets already spent within their terms of validity. As for tickets which are used a limited number of times, such as coupon tickets, the duplicate redemption checking DB manages the remaining valid numbers of times and detects the fraudulent use of expired tickets.
This example employs an online duplicate redemption checking method, but when it is possible to protect against fraud by using a smart card or similar tamper-proof devices, this processing can be omitted or may also be performed online afterward as auxiliary means for providing increased security. When this processing is omitted, the ticket ID 232 is unnecessary, and hence it can be omitted.
The duplicate redemption check can also be made using an individual server for each type of ticket, or using a general-purpose service as by a duplicate redemption checking device 1602 depicted in Fig. 16.
Step 3304: If no fraud is detected by the duplicate redemption checking procedure, go to step 3306, and if a fraud is detected, go to step 3305.
Step 3305: Generate an exception event and terminate the procedure.
Step 3306: In the case of a ticket which can be used only once, such as a concert ticket or train ticket, or in the case of a ticket which can be used a specified number of times, such as a coupon ticket or prepaid card, make a check to see if the remaining number of times is 1.
Step 3307: When the remaining number of counts is 2 or more, decrement the remaining valid number of times 272 by 1 and go to step 3309.
Step 3 3 08: When the remaining number of counts is 1, make the ticket status "spent" and go to step 3309.
Step 3 3 09: Update the duplicate redemption checking DB and terminate the procedure.
Next, a description will be given of the issuing apparatus 102, the receiving apparatus 103 and 105, the transferring apparatus 104, the redeeming apparatus 106 and the punching apparatus 107 in the system of Fig. 1 which implements the electronic ticket circulation system according to the present invention.
The issuing apparatus 102 depicted in Fig. 34 comprises a property generating part 1021, a verifying part 1022, a recording part 1023, and a sending part 1024. The verifying part 1022 is composed of a receiver's ticket possession verifying part 1022A and a sender's ticket possession verifying part 1022B. Based on the information input thereinto, the property generating part 1021 writes, in the electronic format of Fig. 2A, such property values as the identifier of the electronic ticket issuer, the rights information of the ticket, the ticket issue condition, the identifier of the ticket owner, etc. into a recording medium, thereby creating an electronic ticket. The recording medium on which the electronic ticket is written may be an externally installed or built-in recording medium.
The receiver's ticket possession verifying part 1022A verifies whether the receiver has the ticket, specified in the issue condition recorded in the electronic ticket, that the receiver is required to have for receiving the electronic ticket. The sender's ticket possession verifying part 1022B verifies whether the sender has the ticket, specified in the issue condition recorded in the electronic ticket, that the sender is required to have for sending the electronic ticket.
The recording part 1023 records the issue condition satisfaction certificate in the electronic ticket when it is verified by the verifying part 1022 that the electronic ticket satisfies the issue condition. This electronic ticket is sent from the sending part 1024 to the receiver.
The transferring apparatus 104 depicted in Fig. 35 comprises a storage part 109S, a verifying part 1041, a recording part 1042 and a sending part 1043. The verifying part 1041 is composed of a receiver's ticket possession verifying part 1041A and a sender's ticket possession verifying part 1041 B. As depicted in Fig. 1, the storage part 109S is used by the receiving apparatus 103 as well.
The electronic ticket read out of the storage part 109S is provided to the verifying part 1041. The receiver's ticket possession verifying part 1041A verifies whether the receiver has the ticket, specified in the transfer condition recorded in the electronic ticket, that the receiver is required to have for receiving the electronic ticket. The sender's ticket possession verifying part 1041 B verifies whether the sender has the ticket, specified in the transfer condition recorded in the electronic ticket, that the sender is required to have for sending the electronic ticket.
The recording part 1042 records a transfer certificate and the transfer condition satisfaction certificate in the electronic ticket when it is verified by the verifying part 1041 that the electronic ticket satisfies the transfer condition. This electronic ticket is sent from the sending part 1043 to the receiver.
While the receiving apparatus depicted in Fig. 36 is applied to either of the receiving apparatus 103 for receiving the electronic ticket from the issuing apparatus 102 and the receiving apparatus 105 for receiving the electronic ticket from the transferring apparatus 104 as shown in Fig. 1. The receiving apparatus 103 comprises a receiving part 1031, a verifying part 1032, and a storage part 109S. The verifying part 1032 is made up of a sender's ticket possession verifying part 1032A, a receiver's ticket possession verifying part 1032B, a ticket verifying part 1032C, and a schema verifying part 1032D.
The electronic ticket received by the receiving part 1031 is subjected to the following verification by the verifying part 1032. The sender's ticket possession verifying part 1032A verifies whether the sender has the ticket, specified in the issue condition (the transfer condition in the case of the receiving apparatus 105) recorded in the electronic ticket, that the sender is required to have for sending the electronic ticket. The receiver's ticket possession verifying part 1032B verifies whether the receiver has the ticket, specified in the issue condition recorded in the electronic ticket, that the receiver is required to have for receiving the electronic ticket.
The ticket verifying part 1032C verifies the issuer's signature and the issue condition satisfaction certificate (a transfer certificates and the transfer condition satisfaction certificates in the case of the receiving apparatus 105) recorded by the electronic ticket sender in the electronic ticket. The schema verifying part 1032D verifies whether the schema definer identifier of the electronic ticket is recorded on the schema definer table with a schema definer identifier recorded for each right type of the electronic ticket. An alternative to this is to verify whether the schema of the electronic ticket is recorded on the schema identifier table with a ticket schema identifier recorded for each right type of the electronic ticket.
When it is verified by the verifying part 1032 that the abovementioned requirements are all satisfied, the electronic ticket is stored in the storage part 111S until it is transferred to others.
The redeeming apparatus 106 depicted in Fig. 37 comprises a storage part 110S, a verifying part 1061, a redeem condition satisfaction certificate recording device 1062 and a sending part 1063. The verifying part 1061 is composed of a receiver's ticket possession verifying part 1061A and a sender's ticket possession verifying part 1061 B. The storage part 110S is used by the receiving apparatus 105 as well in Fig. 1.
The electronic ticket read our of the storage part 110S is provided to the verifying part 1061. The receiver's ticket possession verifying part 1061 A verifies whether the receiver has the ticket, specified in the redeem condition recorded in the electronic ticket, that the receiver is required to have for receiving the electronic ticket. The sender's ticket possession verifying part 1061 B verifies whether the sender has the ticket, specified in the redeem condition recorded in the electronic ticket, that the sender is required to have for sending the electronic ticket.
The recording part 1062 records a redeem certificate and the redeem condition satisfaction certificate in the electronic ticket when it is verified by the verifying part 1061 that the electronic ticket satisfies the redeem condition. This electronic ticket is sent from the sending part 1063 to the receiver.
The punching apparatus 107 depicted in Fig. 38 comprises a receiving part 1071, a verifying part 1072, and a storage part 111 S. The verifying part 1072 is composed of a sender's ticket possession verifying part 1072A, a receiver's ticket possession verifying part 1072B, a ticket verifying part 1072C, and a schema verifying part 1072D.
The sender's ticket possession verifying part 1072A verifies whether the sender has the ticket, specified in the redeem condition recorded in the electronic ticket provided from the receiving part 1071, that the sender is required to have for sending the electronic ticket. The receiver's ticket possession verifying part 1072B verifies whether the receiver has the ticket, specified in the redeem condition recorded in the electronic ticket, that the receiver is required to have for receiving the electronic ticket.
The ticket verifying part 1072C verifies the issuer's signature, the issue condition satisfaction certificate, the transfer certificates, the transfer condition satisfaction certificates, the redeem certificate and the redeem condition satisfaction certificate recorded in the electronic ticket. The schema verifying part 1072D verifies whether the schema definer identifier of the electronic ticket is recorded on the schema definer table with a schema definer identifier recorded thereon for each right type of the electronic ticket. An alternative to this is to verify whether the schema of the electronic ticket is recorded on the schema identifier table with a ticket schema identifier recorded thereon for each right type of the electronic ticket.
When it is verified by the verifying part 1072 that the abovementioned requirements are all satisfied, the electronic ticket is stored in the storage part 111S.
The processing by the electronic ticket issuing, transferring, receiving, redeeming and punching apparatus described above can be carried out by reading out, interpreting and executing programs by means of a computer.
The main points of the present invention may be summarized as follows: <ol id="ol0002" ol-style=""><li>(1) The rights information 230 which defines diverse rights information that differs with individual ticket applications, the ticket issue, transfer and redeem conditions 240, 241 and 242 can be defined in the ticket 230.</li><li>(2) The rights information structure definition 218 which defines the kinds and meanings of diverse rights information that differ with individual ticket applications, the electronic ticket issue, transfer and redeem conditions 219, 220 and 221 can be defined in the ticket schema 210.</li><li>(3) the identifier 231 of the ticket schema of the above structure can be defined in the electronic ticket 230 of the above structure.</li><li>(4) The method for defining the ticket of the above structure comprises: condition satisfaction certificate recording parts 243, 245, 247 and 249 for certifying the satisfaction of the ticket issue, transfer and redeem conditions. As a result, it is possible to verify, prior to receiving or punching a ticket, that the ticket has undergone valid transactions so far.</li><li>(5) The ticket issuing apparatus 102 has means for recording property values of the electronic ticket based on the definitions of the ticket schema, and means for verifying the issue conditions recorded in the condition recording part. As a result, tickets with diverse circulation conditions can be issued by a common issuing apparatus.</li><li>(6) The ticket transferring apparatus 104 comprises: means for verifying whether the ticket transfer condition is satisfied; means for recording a transfer certificate in the transfer certificate recording part when the transfer condition is satisfied; and means for sending the ticket to the transferee. As a result, tickets with diverse circulation conditions can be transferred by a common transferring apparatus.</li><li>(7) The ticket receiving apparatus 103 (105) comprises: and means for verifying whether the transfer condition satisfaction certificate satisfies the transfer condition recorded in the transfer condition recording part. As a result, tickets with diverse circulation conditions can be received by a common receiving apparatus.</li><li>(8) The ticket redeeming apparatus 106 comprises: means for verifying whether the redeem condition of the ticket defined by the abovementioned ticket defining method is satisfied; and means for sending the ticket to the service provider. As a result, tickets with diverse circulation conditions can be redeemed by a common redeeming apparatus.</li><li>(9) The ticket punching apparatus 107 comprises: means for verifying whether the redeem condition recorded in the redeem condition recording part. As a result, tickets with diverse circulation conditions can be punched by a common punching apparatus.</li></ol>
While in the above the issue, transfer and redeem conditions have been described to use, only one of them is enough to carry out the invention.
EFFECT OF THE INVENTION
As described above, according to the present invention, the rights information structure definitions which defines the kinds and meanings of properties of diverse rights information that differs with ticket applications, and the various ticket issue, transfer and redeem conditions which differ with the ticket applications are defined in the ticket schema which defines the electronic ticket structure or in the electronic ticket itself. Accordingly, the issuing, receiving, transferring, redeeming and punching apparatuses, which process the electronic ticket, are allowed to perform the processing while interpreting the above conditions. As the result of this, diverse tickets with various circulation tickets can be processed by common issuing, receiving, transferring, redeeming and punching apparatuses. This avoids the necessity of developing individual ticket information readout software and transaction systems for different types of tickets, permitting substantial reduction of development costs.
Contents5
32 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30 Sheet 31 Sheet 32
Every citation, both ways
| Document | Relation | Office |
|---|---|---|
| EP0823694A | Cites | European Patent Office (EPO) |
| EP0829828A | Cites | European Patent Office (EPO) |
| GB2317790A | Cites | United Kingdom |
| US5754654A | Cites | United States of America |
12 members in 6 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 22829398 | Japan | A | |
| 22829398 | Japan | – | |
| 22829398 | – | – | – |
| JP19980228293 | – | – | – |
Members12
| Document | Office | Kind | |
|---|---|---|---|
| CA2280269A1 | Canada | A1 | |
| EP0980052A2 | European Patent Office (EPO) | A2 | |
| JP2000123095A | Japan | A | |
| EP0980052A3 | European Patent Office (EPO) | A3 | |
| CA2280269C | Canada | C | |
| SG100611A1 | Singapore | A1 | |
| US6842741B1 | United States of America | B1 | |
| EP0980052B1This record | European Patent Office (EPO) | B1 | |
| DE69932294D1 | Germany | D1 | |
| US2007016533A1 | United States of America | A1 | |
| DE69932294T2 | Germany | T2 | |
| DE69932294T8 | Germany | T8 |
28 legal events, as 3 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Notification of lapseLapsedST | ST | FR | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Fr: translation filedET | ET | EP | |
| Corresponds to:REF | REF | EP | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Designation fees paidDE FR GBAKX | AKX | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAL;LT;LV;MK;RO;SIAX | AX | EP | |
| Information provided on ipc code assigned before grant7G 07F 7/10 A, 7G 07F 19/00 B, 7G 07B 15/00 B, 7G 07F 7/08 BRIC1 | RIC1 | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAL;LT;LV;MK;RO;SIAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 0980052
- Publication, DOCDB
- 0980052
- Publication, EPODOC
- EP0980052
- Application
- 99115770
- Application, DOCDB
- 99115770
- Application, EPODOC
- EP19990115770
Titles3
- German
- Aufzeichnungsmedium mit darauf aufgezeichneten elektronischen Ticketdefinitionen und Verfahren und Vorrichtungen zum Verarbeiten elektronischerTickets
- English
- Recording medium with electronic ticket definitions recorded thereon and electronic ticket processing methods and apparatuses
- French
- Support d'enregistrement avec définitions de tickets électroniques enregistrées dedans et méthodes et appareils de traitement de tickets électroniques
Classification
- CPC, 13
- G07B15/00
- G06Q20/342
- G06Q20/367
- G07F7/025
- Y10S707/99931
- Y10S707/99932
- Y10S707/99933
- Y10S707/99934
- Y10S707/99935
- Y10S707/99936
- Y10S707/99937
- Y10S707/99938
- Y10S707/99939
- IPC, 7
- G07F7 10
- G07F19 00
- G07B15 00
- G07F7 08
- G07F7 02
- G11B23 00
- H04L9 32
Designated states3
- Contracting states, 3
- Germany
- France
- United Kingdom
