ES2323942T3 - Metodo y sistema para la distribucion de contenidos y la gestion de cargos. - Google Patents

Metodo y sistema para la distribucion de contenidos y la gestion de cargos. Download PDF

Info

Publication number
ES2323942T3
ES2323942T3 ES01961276T ES01961276T ES2323942T3 ES 2323942 T3 ES2323942 T3 ES 2323942T3 ES 01961276 T ES01961276 T ES 01961276T ES 01961276 T ES01961276 T ES 01961276T ES 2323942 T3 ES2323942 T3 ES 2323942T3
Authority
ES
Spain
Prior art keywords
contents
information
user
data
content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES01961276T
Other languages
English (en)
Inventor
Ken Kutaragi
Shinichi Okamoto
Keiso Shimakawa
Toyoshi Okada
Muneki Shimada
Minoru Hashimoto
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Interactive Entertainment Inc
Original Assignee
Sony Computer Entertainment Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Computer Entertainment Inc filed Critical Sony Computer Entertainment Inc
Application granted granted Critical
Publication of ES2323942T3 publication Critical patent/ES2323942T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/109Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by using specially-adapted hardware at the client
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2135Metering

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Software Systems (AREA)
  • Technology Law (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Multimedia (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

Un método para gestionar cargos por contenidos en el que los cargos se establecen en base a una regla de cargos predeterminada por la utilización de los contenidos, comprendiendo dicho método los pasos de: - expedir un medio de registro (KC) para un usuario que opera un terminal de usuario (10) que lleva a cabo un procesamiento de la información al utilizar dichos contenidos, teniendo dicho medio de registro (KC) una zona de registro de datos en la que se registran datos de identificación del usuario y una zona de memoria no volátil; y - equipar medios de recogida de información (30) en una red (L) con la que dicho terminal de usuario (10) en el que está introducido dicho medio de registro (KC) está autorizado a conectarse; caracterizado porque el método comprende además los pasos de: - incrustar información digital en dichos contenidos; - procesar una pluralidad de dichos contenidos, en cada uno de los cuales está incrustada información digital, a unos datos archivo; - encriptar dichos datos archivo y añadir datos atributo a los datos archivo encriptados; - distribuir dichos datos archivo y datos atributo a través de un marco de distribución predeterminado; comprendiendo el paso de incrustar información digital en dichos contenidos: que la propia información digital cause que dicho terminal de usuario (10) almacene una historia de la utilización de los contenidos que indica la condición de utilización de los contenidos en dicha zona de memoria no volátil de dicho medio de registro (KC), siendo dicha historia de la utilización de los contenidos almacenada permanentemente mientras se están utilizando dichos contenidos, y que lea dicha historia de la utilización de los contenidos almacenada de forma que se transmita dicha historia de la utilización de los contenidos de forma automática a dichos medios de recogida de información (30) junto con dichos datos de identificación del usuario en un momento predeterminado mientras dicho terminal de usuario (10) está conectado con dicha red (L); - calculando una condición de utilización de los contenidos por usuario en base a la historia de la utilización de los contenidos y a los datos de identificación del usuario recogidos a través de dichos medios de recogida de información (30); y - determinando una cantidad de cargo por usuario en base a dicha condición de utilización calculada y a una regla de cargos por dichos contenidos.

Description

Método y sistema para la distribución de contenidos y la gestión de cargos.
Antecedentes de la invención 1. Campo de la invención
La presente invención se refiere a una técnica para distribuir contenidos que incluye, por ejemplo, programas de juegos, señales de vídeo, datos de imágenes, datos de sonido, datos de música, información de caracteres o la mezcla de los mismos, especialmente a una técnica para gestionar cargos que se derivan de la distribución o utilización de dichos contenidos, y en particular se refiere a un método, un sistema y un programa de ordenador del tipo definido en el preámbulo de la reivindicación 1, de la reivindicación 3 y de la reivindicación 5, respectivamente. Un método y un sistema del tipo respectivo se describen en la patente EP-A-0837383.
2. Descripción del estado de la técnica
Junto con la popularización de la red Internet, la distribución de contenidos a cierto número de personas es cada vez más sencilla. Recientemente, se están incrementando activamente los servicios de pago por la distribución de contenidos. Sin embargo, en el caso de que los contenidos de pago se tramiten a través de redes de banda ancha como Internet a la que puede acceder público en general, es difícil establecer adecuadamente la tarifa de cargo porque es difícil calcular cuánto se han utilizado los contenidos de pago.
Para resolver dichos problemas, se propusieron, convencionalmente, las técnicas para distribución de contenidos que se describen a continuación:
(1) Sistema de comunicación de datos (Patente japonesa publicada abierta a inspección pública número 2000-281963: "Primer antecedente")
En este sistema se vende un medio de registro de información que almacena un programa de comunicación de datos. El usuario compra este medio de registro de información e instala el programa de comunicación de datos en el PC del usuario para hacer correr este programa. Con esto, se establece automáticamente la línea de comunicación entre el PC del usuario y el aparato que contiene los contenidos de pago, y el usuario puede obtener cualquier contenido a través de esta línea de comunicación mediante petición. De este modo, puede conseguirse de una manera sencilla la distribución de contenidos de pago con la seguridad de que se mantienen los contenidos. Adicionalmente, la operación de cargo, etc. puede gestionarse fácilmente.
(2) Sistema de distribución de información (Patente japonesa publicada abierta a inspección pública número 11-328850: "Segundo antecedente")
En este sistema, una primera clave de encriptación y contenidos encriptados usando la primera clave de encriptación se transmiten desde un servidor a un terminal de usuario (máquina de usuario). En el lado del terminal de usuario, los contenidos encriptados se desencriptan utilizando la primera clave de encriptación. Al mismo tiempo se ejecuta la operación de cargo por los contenidos. Además, con la primera clave de encriptación se acompaña un código que varía dinámicamente con el tiempo transcurrido (código DA). Por consiguiente, es posible impedir el uso incorrecto de los contenidos y poner una determinada restricción al uso de los contenidos.
De acuerdo con estos antecedentes descritos anteriormente, puede calcularse la condición de utilización de los contenidos. Y estos antecedentes tienen la ventaja de clarificar el sistema de cargos.
Sin embargo, de acuerdo con el primer antecedente, es necesario preparar y vender el medio de registro de información de cada contenido, y de acuerdo con el segundo antecedente la gestión de códigos DA es molesta. En consecuencia, de acuerdo con estos antecedentes, permanece el problema de que estos antecedentes producen inflación de costes. Adicionalmente, de acuerdo con el primer antecedente, se puede controlar la condición de utilización de los contenidos solamente cuando se han distribuido los contenidos.
Las formas de distribución de contenidos son cada vez más diversas, y los propios contenidos pueden crearse con una amplia variedad tal como programas, datos, etc. Por consiguiente, es difícil controlar la condición de utilización de los contenidos utilizando la técnica uniforme convencional.
Por otra parte, es razonable que el proveedor de contenidos instale el sistema de control de la condición de utilización de los contenidos de forma separada de acuerdo con la demanda de los contenidos.
La patente EP-A-0837383 describe un método para verificación de datos en el que se usa una unidad de procesamiento de información para utilizar información digital (contenidos) en el entorno del usuario. La información digital (contenidos) utilizada por la unidad de información del usuario se almacena en una unidad de soporte de la información de la unidad de información del usuario que puede proporcionarse en forma de un dispositivo de almacenamiento externo tal como un dispositivo de memoria o de disco duro. La unidad de información del usuario comprende además una unidad de control y una unidad de soporte de la historia para almacenar una historia de la utilización desde un dispositivo "token" a través de la unidad de control. A la recepción de la orden correspondiente de la unidad de control, una unidad de transmisión de información lee la historia contenida en la unidad de soporte de la historia junto con la historia de la utilización transferida desde la unidad de control, y transmite la historia a una unidad de recuperación de un centro. La unidad de transmisión de información se puede proporcionar en la forma de una interfaz de red, tal como Ethernet. El dispositivo "token" realiza un procesamiento predeterminado de acuerdo con una instrucción procedente de la unidad de procesamiento de información y devuelve el resultado a la misma. En concreto, el dispositivo "token" comprende una unidad de desencriptación para desencriptar la información digital encriptada (contenidos) procedente de la unidad de procesamiento de información y leer un encabezamiento de los datos encriptados para devolver un identificador de información escrito en el mismo a la unidad de procesamiento como historia de la utilización. El identificador de información es un identificador propio de la información dado cuando el centro encripta la información para su distribución. El identificador de información está controlado por el centro, y cuando el identificador de información está especificado es posible especificar la persona que ha preparado la información. La unidad de recuperación del centro está asociada con una unidad de recepción de historias y hace que esta unidad de recepción de historias del centro reciba la historia enviada desde la unidad de procesamiento de información del usuario. Durante la comunicación entre la unidad de procesamiento de información y el dispositivo "token" en el lado del usuario, la unidad de control de la unidad de procesamiento de la información lleva a cabo varios procesos incluyendo la emisión de una orden de salida hacia el dispositivo "token" de un valor de verificación tras la recepción de una instrucción procedente del usuario y la transferencia de la historia de la utilización dotada de una firma digital a la unidad de transmisión de información. La información digital se distribuye a través de la unidad de soporte de información en la forma de un dispositivo de almacenamiento externo, tal como un dispositivo de memoria o un disco duro. El centro calcula normalmente los cargos por utilización de la información de acuerdo con los contenidos de la historia, cobra los cargos a los usuarios y realiza el proceso de distribución de los cargos por utilización así cobrados entre los proveedores de información de acuerdo con los detalles de una historia de la utilización de la información.
La patente EP-A-0665486 describe un método para proteger electrónicamente documentos publicados utilizando protocolos criptográficos. Con este método conocido, las peticiones de documentos recibidas de usuarios que tienen ordenadores con dispositivos de visualización o impresoras son autenticadas por un servidor de derechos de autor (copyrights). Para cada petición autenticada, un servidor de documentos crea documentos especialmente codificados y encriptados que son enviados a los usuarios. Es necesario ejecutar programas críticos bajo control del usuario para visualizar e imprimir los documentos. El software necesario para la desencriptación de los documentos encriptados es proporcionado por agentes de visualización y agentes de impresión que son enviados a los usuarios por el servidor de derechos de autor y transmitidos con cada documento. Sin embargo, la operación de visualización y de impresión está bajo control de los usuarios. Claves secretas son proporcionadas por los usuarios a los agentes de visualización o a los agentes de impresión. Los documentos encriptados son desencriptados en cada uno de los agentes y los documentos se ponen a disposición para su uso solamente en respuesta a la recepción de las claves secretas proporcionadas a los agentes por los usuarios de peticiones autenticadas.
La patente WO-A-97/30575 describe un sistema para habilitar software licenciado que comprende un módulo de cliente que se puede unir a una aplicación software que está cargada en un ordenador que tiene acceso a una red pública, y un servidor de licencias que contiene registros de licencias de aplicaciones software, siendo el servidor de licencias accesible a través de la red pública. El módulo de cliente comunica con el servidor de licencias a través de la red pública para determinar la existencia de un registro de licencia correspondiente a la aplicación software. La comunicación entre el ordenador y el servidor de licencias es, normalmente, transparente para el usuario, es decir, el módulo de cliente forma automáticamente una conexión con el servidor de licencias, envía un mensaje y recibe una respuesta, todo ello sin entrada o notificación del usuario. El funcionamiento de una realización a título de ejemplo utilizada para supervisar la aplicación del cliente implica la utilización del módulo de cliente en la aplicación del cliente para generar mensajes que se envían al servidor de licencias. Por consiguiente, la aplicación del cliente que incluye la aplicación software y el módulo de cliente unido, y que se carga en el ordenador, reporta automáticamente al servidor de licencias. El servidor de licencias sigue la pista o audita el uso de las aplicaciones del cliente mediante el registro de la información pertinente contenida en un mensaje generado por el módulo de cliente. Por consiguiente, los datos auditados se obtienen de los mensajes de petición de investigación de licencias. Un respectivo uso de la aplicación o una respectiva actividad solamente se registra por el ordenador del servidor de ficheros que tenga instalado en él un respectivo módulo de licencias. Los datos auditados recogidos son almacenados por el servidor de licencias. El sistema de autorización descrito puede tomar la forma, en su conjunto, de un paquete descargable. Una realización a título de ejemplo del sistema conocido comprende una librería de módulos de código adecuados para su inserción en una predeterminada versión compilada previamente de la aplicación software, incluyendo la librería de módulos de código un módulo de cliente que de forma transparente genera y envía y recibe mensajes a y desde el servidor de licencias. La librería de módulos de código puede incluir un temporizador de protección para iniciar una petición de validez de licencia tras su expiración.
Por consiguiente, es un objetivo principal de la presente invención el proporcionar un método para la gestión de cargos por contenidos y un sistema adecuado para llevar a cabo este método en el que los cargos que se establecen por la distribución o utilización de contenidos puedan ser gestionados adecuadamente.
\newpage
Resumen de la invención
De acuerdo con un aspecto de la presente invención, se proporciona un método para gestionar cargos por contenidos en el que los cargos se establecen en base a una regla de cargos predeterminada por la utilización de los contenidos, comprendiendo dicho método los pasos de:
- expedir un medio de registro para un usuario que opera un terminal de usuario que lleva a cabo un procesamiento de la información al utilizar dichos contenidos, teniendo dicho medio de registro una zona de registro de datos en la que se registran datos de identificación del usuario y una zona de memoria no volátil; y
- equipar medios de recogida de información en una red con la que dicho terminal de usuario en el que está introducido dicho medio de registro está autorizado a conectarse:
estando dicho método caracterizado porque comprende además los pasos de:
- incrustar información digital en dichos contenidos;
- procesar una pluralidad de dichos contenidos, en cada uno de los cuales está incrustada información digital, a unos datos archivo;
- encriptar dichos datos archivo y añadir datos atributo a los datos archivo encriptados;
- distribuir dichos datos archivo y datos atributo a través de un marco de distribución predeterminado;
comprendiendo el paso de incrustar información digital en dichos contenidos: que la propia información digital cause que dicho terminal de usuario almacene una historia de la utilización de los contenidos que indica la condición de utilización de los contenidos en dicha zona de memoria no volátil de dicho medio de registro, siendo dicha historia de la utilización de los contenidos almacenada permanentemente mientras se están utilizando dichos contenidos, y que lea dicha historia de la utilización de los contenidos almacenada de forma que se transmita dicha historia de la utilización de los contenidos de forma automática a dichos medios de recogida de información junto con dichos datos de identificación del usuario en un momento predeterminado mientras dicho terminal de usuario está conectado con dicha red;
- calculando una condición de utilización de los contenidos por usuario en base a la historia de la utilización de los contenidos y a los datos de identificación del usuario recogidos a través de dichos medios de recogida de información; y
- determinando una cantidad de cargo por usuario en base a dicha condición de utilización calculada y a una regla de cargos por dichos contenidos.
Los medios de recogida de información pueden, por ejemplo, ser proporcionados en la forma de un servidor de recogida de información.
La "información digital" es, por ejemplo, un programa que es leído por el terminal de usuario y que ejecuta procesos de acuerdo con el procedimiento descrito anteriormente, datos de llamada capaces de ejecutar procesos de acuerdo con el procedimiento descrito anteriormente mediante la rellamada a una función concreta de un sistema operativo, etc. y está incorporada en una zona que no produce ningún problema en la utilización de los contenidos. La información digital puede prepararse de forma separada en correspondencia con el tipo de contenidos y, normalmente, puede cambiarse "ad hoc" en correspondencia con una demanda de contenidos en el momento de preparación de los contenidos.
El medio de registro está individualizado para cada usuario.
El método comprende los pasos de registro de la historia de la utilización de los contenidos que indica la condición de utilización y los datos de identificación del usuario en el medio de registro mientras el terminal de usuario está conectado con la red; recogida de esta historia de la utilización de los contenidos y estos datos de identificación del usuario por los medios de recogida de información en el momento predeterminado, y determinación de la cantidad a cargar a cada usuario mediante el cálculo de la condición de utilización de los contenidos por cada usuario en base a la información recogida.
De acuerdo con el método de gestión de cargos por contenidos, puesto que la información necesaria se recoge de forma automática activada por la conexión del terminal de usuario con la red, es posible gestionar en términos de cargos por contenidos de una manera más práctica.
Para asegurar la seguridad de los contenidos, puede disponerse que los contenidos se encripten y que la información clave para desencriptar los contenidos encriptados se distribuya grabándola en los medios de registro.
\newpage
De acuerdo con otro aspecto de la presente invención, se proporciona un sistema para gestionar cargos por contenidos en el que los cargos se establecen en base a una regla de cargos predeterminada por la utilización de los contenidos, comprendiendo dicho sistema:
- medios de expedición para expedir un medio de registro para un usuario que opera un terminal de usuario que lleva a cabo un procesamiento de la información al utilizar dichos contenidos, teniendo dicho medio de registro una zona de registro de datos en la que se registran datos de identificación del usuario y una zona de memoria no volátil; y
- medios de recogida de información equipados en una red con la que el terminal de usuario en el que está introducido dicho medio de registro está autorizado a conectarse;
y estando caracterizado dicho sistema por:
- medios para incrustar información digital en los contenidos; para procesar una pluralidad de dichos contenidos, en cada uno de los cuales está incrustada información digital, a unos datos archivo; para encriptar dichos datos archivo y añadir unos datos atributo a los datos archivo encriptados; y para distribuir dichos datos archivo y datos atributo a través de un marco de distribución predeterminado;
- medios de soporte de la información de identificación para soportar la información de identificación para identificar dichos contenidos distribuidos;
causando por si misma dicha información digital que dicho terminal de usuario almacene una historia de la utilización de los contenidos que indica la condición de utilización de los contenidos en dicha zona de memoria no volátil de dicho medio de registro, siendo dicha historia de la utilización de los contenidos almacenada permanentemente mientras se están utilizando dichos contenidos, y que lea dicha historia de la utilización de los contenidos almacenada de forma que se transmita dicha historia de la utilización de los contenidos de forma automática a dichos medios de recogida de información junto con dichos datos de identificación del usuario en un momento predeterminado mientras dicho terminal de usuario está conectado con dicha red;
- medios de cálculo para calcular una condición de utilización de los contenidos por usuario en base a la historia de la utilización de los contenidos y a los datos de identificación del usuario recogidos a través de dichos medios de recogida de información y la información de identificación soportada por dichos medios de soporte de la información de identificación; y
- medios de cálculo de cargos para determinar una cantidad de cargo por usuario en base a dicha condición de utilización calculada y a una regla de cargos por dichos contenidos.
En el sistema para gestionar los cargos por contenidos, el medio de registro puede ser una tarjeta equipada con un chip IC que se individualiza para cada usuario, y la información indispensable para utilizar los contenidos puede grabarse en la tarjeta.
Breve descripción de los dibujos
La presente invención se entenderá mejor con la descripción detallada que se realiza a continuación, considerada junto con los dibujos que la acompañan, en los que:
- la figura 1 es un diagrama de bloques que muestra una estructura de conjunto del sistema de distribución de contenidos en el que se aplica la presente invención;
- la figura 2 es un diagrama de bloques funcionales de un servidor de servicios de información de acuerdo con una realización preferida de la presente invención;
- la figura 3 es un diagrama de bloques funcionales de un servidor de gestión de acuerdo con la realización preferida de la presente invención;
- la figura 4 es un diagrama de bloques funcionales de un servidor de procesamiento de liquidaciones de acuerdo con la realización preferida de la presente invención;
- la figura 5 es un diagrama de bloques funcionales de una tarjeta de miembro (tarjeta IC) de acuerdo con la realización preferida de la presente invención;
- la figura 6 es un diagrama que muestra un tratamiento de los contenidos de cuerdo con la realización preferida de la presente invención;
- la figura 7 es un diagrama que muestra un ejemplo de descripción para registrar un mensaje en el que se incorpora en la tarjeta de miembro una función de un ejemplo de un "middleware", en el que (a) representa un ejemplo de la función y (b) representa un ejemplo de un parámetro;
- la figura 8 (a) es un diagrama que muestra un parámetro que es un ejemplo de una cabecera en el caso de que se incluya una etiqueta en un paquete de datos de los contenidos, y la figura 8 (b) es un diagrama que muestra una relación entre los contenidos y la etiqueta; y
- la figura 9 es un diagrama de bloques que muestra procedimientos de un ejemplo de un modo de funcionamiento de acuerdo con la realización preferida de la presente invención.
\vskip1.000000\baselineskip
Descripción de la realización preferida
Ahora, se describirá un sistema de distribución de contenidos de acuerdo con una realización preferida de la presente invención con referencia a los dibujos adjuntos.
La figura 1 es un diagrama de bloques que muestra una estructura de conjunto del sistema de distribución de contenidos en el que se aplica la presente invención.
En este sistema de distribución de contenidos, servidores de servicios de información 20, que son ejemplos de estructuras de distribución, distribuyen contenidos a terminales de usuario 10 cada uno de los cuales está conectado a la red de Intenet L. Un servidor de gestión 30, que comprende un elemento principal de un sistema de gestión de cobros por contenidos de acuerdo con la presente invención, reúne información que indica la condición de distribución y la condición de utilización de los contenidos, y los cargos que se establecen por la distribución o utilización de los contenidos se gestionan en base a los resultados recogidos.
Un servidor de procesamiento de liquidaciones 40 y un sistema financiero no mostrado en las figuras están también conectados a la red de Internet L. Con la colaboración del servidor de liquidaciones 40 y del sistema financiero, se ejecuta una operación de liquidaciones en base a los cargos por contenidos distribuidos desde el servidor de gestión 30.
En esta realización, un administrador de servicios que lleva a cabo un servicio de gestión de cobros por contenidos está unido a un administrador del servidor de gestión 30 y al servidor de procesamiento de liquidaciones 40.
En esta realización, solamente un usuario miembro puede disfrutar de las ventajas derivadas de la utilización de los contenidos.
En otras palabras, solamente el usuario que esté registrado en el servidor de gestión 30 y que reciba una tarjeta de miembro KC emitida puede utilizar los contenidos. La tarjeta de miembro KC es una tarjeta individualizada para cada usuario con un chip con circuito integrado cargado (una tarjeta IC tipo contacto/no contacto, una tarjeta IC tipo híbrido, etc.) o una tarjeta de memoria. La tarjeta de miembro KC es expedida por un aparato expedidor de tarjetas equipado por un administrador del servicio, normalmente una agencia de gestión del servidor de gestión 30.
También, en la presente invención, el usuario, el creador de los contenidos (licenciador de los contenidos) y el distribuidor de los contenidos (licenciatario de los contenidos) pueden disfrutar de los beneficios que se obtienen de recibir información de los servicios, tal como información de contenidos utilizados en base a la condición de la distribución y a la condición de la utilización de los contenidos, etc. El distribuidor de los contenidos es, normalmente, el administrador de cada servidor de servicios de información 20.
Además, el creador de los contenidos puede disfrutar de un beneficio que se obtiene de la determinación y recogida de los derechos de autor de los contenidos.
\vskip1.000000\baselineskip
Terminal de usuario
El terminal de usuario 10 comprende un dispositivo local de almacenamiento 11 que incluye un disco duro, un mecanismo de control de tarjetas 12 que está montado de forma separable con la tarjeta de miembro KC y controla el registro de información en la tarjeta de miembro KC y la lectura de la información grabada en la tarjeta de miembro KC, y un módulo de control principal 13 que lleva a cabo un procesamiento necesario de la información utilizando la información registrada en la tarjeta de miembro KC y los contenidos distribuidos por el servidor de servicios de información 20. Además, el terminal de usuario 10 está conectado con un dispositivo de visualización que no se muestra en las figuras.
En este terminal de usuario 10, solamente se activan los contenidos cuando la tarjeta de miembro KC se introduce en el terminal de usuario 10. En el caso de que el contenido sea un programa, el programa se decodifica parcialmente tras la instalación del programa, y la tarjeta de miembro KC es necesaria para arrancar el programa.
El mecanismo de control de tarjetas 12 es un lector/escritor de tarjetas en el caso de que la tarjeta de miembro sea una tarjeta equipada con un chip IC, y en el caso de que la tarjeta de miembro sea una tarjeta de memoria, el mecanismo de control de tarjetas 12 es un mecanismo de control de la tarjeta de memoria.
El módulo de control principal 13 lleva a cabo el proceso de autenticación, la grabación/lectura de la información, y el proceso para la transmisión de la información en cooperación con un cierto número de funciones generadas en la tarjeta de miembro KC.
Un dispositivo de entretenimiento (PS2, etc.) que está equipado con una función de comunicación y es suministrado por Sony Computer Entertainement Inc. (Japón) se conecta con un disco duro (y/o una tarjeta de memoria) y un dispositivo de visualización y, como resultado de ello, el dispositivo de entretenimiento puede utilizarse como el terminal de usuario 10 anteriormente mencionado. En el caso de que como tarjeta de miembro KC se utilice una tarjeta equipada con un chip IC, el dispositivo de entretenimiento se conecta con un lector/escritor de tarjetas.
Servidor de servicios de información
El servidor de servicios de información 20 se materializa mediante la cooperación de un cuerpo del servidor, como un ejemplo de un sistema de ordenador, y un programa de ordenador leído y ejecutado por el cuerpo del servidor. El programa de ordenador puede estar grabado en un CD - ROM, un DVD - ROM, una memoria semiconductora u otro medio de registro, o puede cargarse en un dispositivo de almacenamiento del cuerpo del servidor a través de la red Internet L.
En esta realización, como se muestra en la figura 2, la ejecución del programa de ordenador crea en el cuerpo del servidor funciones de un módulo de procesamiento de recepción 21, un módulo de control de distribución 22 que distribuye contenidos al terminal de usuario 10 del usuario que desea que le sean distribuidos los contenidos, un módulo de edición de contenidos 23 que procesa y edita los contenidos destinados a distribución, una DB de contenidos 241 (DB es la abreviatura de base de datos, y en adelante nos referiremos a la base de datos como "DB") en la que se almacenan los contenidos, una DB de usuarios 242 en la que se almacena información de los usuarios, una DB de historia de la distribución 243 en la que se almacena una historia de la distribución de los contenidos a los usuarios, una DB de historia de la utilización 244 en la que se almacena una historia de la utilización de los contenidos distribuidos desde el servidor de gestión 30, y un módulo de gestión de la DB 24 que ante todo controla el registro de datos en estas DB 241 - 244 y la lectura de datos de estas DB 241 - 244.
El módulo de procesamiento de recepción 21 recibe una petición de contenidos del terminal de usuario 10, información de la utilización de los contenidos del servidor de gestión 30, y así sucesivamente. El módulo de control de distribución 22 distribuye contenidos a cada terminal de usuario 10. En el caso de que el módulo de control de distribución 22 distribuya contenidos al terminal de usuario 10, el módulo de control de distribución 22 notifica al servidor de gestión 30 de la historia de la distribución y la ID del distribuidor que identifica de forma unívoca al distribuidor de contenidos, que es normalmente el director del servidor de servicios de información 20.
Un módulo de edición de contenidos 23 edita los contenidos para proporcionar una estructura de datos adecuada para la distribución a través de la red. Y el módulo de edición de contenidos 23 incorpora en los contenidos, si es necesario, un "middleware" que se describe posteriormente.
Servidor de gestión
El servidor de gestión 30 es un servidor que controla de forma centralizada toda la información con respecto a la distribución de los contenidos y a los cargos, y se materializa mediante la cooperación de un cuerpo del servidor, como un ejemplo de un sistema de ordenador, y un programa de ordenador leído y ejecutado por el cuerpo del servidor. El programa de ordenador puede estar grabado en un CD - ROM, un DVD - ROM, una memoria de semiconductores u otro medio de grabación, o puede ser cargado en un dispositivo de almacenamiento del cuerpo del servidor a través de la red de Internet L.
El cuerpo del servidor tiene una función de comunicación bidireccional hacia todos los dispositivos de procesamiento de información y dispositivos de comunicación (incluyendo los terminales de usuario 10) conectados con la red Internet L. Además, el servidor de gestión 30 está conectado con un dispositivo de expedición de tarjetas que expide la tarjeta de miembro KC para gestionar a los usuarios miembros. El dispositivo de expedición de tarjetas tiene una función de enviar/recibir datos en unión de una DB master de usuarios 34 descrita posteriormente.
Los contenidos a entregar pueden crearse en el servidor de gestión 30, e incrustando en los contenidos el "middleware" que se describirá posteriormente, comprimiendo los contenidos a un archivo y encriptando los contenidos pueden procesarse en el servidor de gestión 30. De forma alternativa, los procesos descritos anteriormente tales como incrustación, etc. pueden hacerse a voluntad en el servidor de gestión 30 tras la recepción de los contenidos desde los creadores de contenidos. Alternativamente, una vez que los contenidos son distribuidos por los creadores de contenidos a los distribuidores de contenidos (licenciados), los procesos descritos anteriormente pueden realizarse en el servidor de servicios de información 20. En el caso de que los contenidos sean creados en un lugar distinto al servidor de gestión 30 y entregados al servidor de gestión 30 después de que se hayan llevado a cabo los procesos descritos anteriormente, tales como incrustación, etc., este servidor de gestión 30 gestiona los contenidos tras la recepción de una notificación con los detalles de los contenidos.
A partir de este momento, se describirá el ejemplo más sencillo en el que los contenidos se distribuyen desde los creadores de contenidos al servidor de servicios de información 20, el módulo de edición de contenidos 23 ejecuta los procesos descritos anteriormente, tales como incrustación, etc., y el servidor de gestión 30 recibe una notificación de los procesos descritos anteriormente.
En esta realización, las funciones o mecanismos tal como se muestran en la figura 3 se crean mediante la ejecución del programa de ordenador por el cuerpo del servidor. Específicamente, se crean un mecanismo de adquisición de información 31 que adquiere una historia de la distribución de todos los contenidos que son creados por los creadores de contenidos y distribuidos a los usuarios a través del servidor de servicios de información 20, una historia de la utilización de los contenidos que indica una condición de utilización de los contenidos, y una diversidad de información de notificación; un módulo de control de distribución 32 que controla la distribución de una diversidad de información en términos de distribución de contenidos hacia el terminal de usuario 10, al servidor de servicios de información 20 y al servidor de procesamiento de liquidaciones 40; un módulo de gestión de la DB master 33 que gestiona la DB master 34; un módulo de análisis de la información 35 que analiza la información registrada en la DB master 34; un módulo de procesamiento del cálculo 36 que calcula la condición de distribución de los contenidos para cada contenido y las condiciones de utilización de los contenidos por cada usuario, y un módulo de procesamiento de cargos 37 que procesa los cargos a un director del servidor de servicios de información 20 y a los usuarios. El mecanismo de adquisición de información 31 sirve como interfaz entre la red de Internet L y el cuerpo del servidor, y se materializa mediante la cooperación con un elemento de hardware, tal como un puerto de comunicaciones. El mecanismo de adquisición de información 31 puede ser sustituido por un servidor independiente (servidor de adquisición de información) que es operable por un programa de ordenador.
La DB master 34 comprende una master de usuarios 341, una master de terminales 342, una master de contenidos 343, una master de historia de la distribución 344 y una master de historia de la utilización 345.
En la master de usuarios 341 se registra información personal de cada usuario registrado como usuario miembro en correspondencia con una ID de usuario como dato de identificación del usuario. Además, se registra información de los creadores de los contenidos (licenciatarios) y de los distribuidores de contenidos (licenciados). Si es necesario se añade información relacionada.
En la master de terminales 342 se registra información tal como un número de serie del terminal de usuario de un usuario registrado, etc., en correspondencia con una ID de terminal como un dato de identificación del terminal, y la ID de usuario. Además, se registra información relativa al servidor de servicios de información 20 en correspondencia con una ID del distribuidor.
En la master de contenidos 343 se registran los datos de identificación de cada contenido (ID de contenidos) distribuido desde el servidor de servicios de información 20 en correspondencia con la ID de usuario y/o la ID del terminal. Además, la master de contenidos 343 incluye una tabla de reglas de cargos en la que se registra una regla de cargos por utilización de los contenidos.
La regla de cargos es una regla que define una relación entre una acción por parte del distribuidor de contenidos o del usuario y un precio unitario de cargo por los contenidos. El precio unitario de cargo incluye un precio unitario de distribución de los contenidos entre un usuario único y un distribuidor único o entre un grupo de usuarios y un grupo de distribuidores, un precio unitario de utilización de los contenidos por cada usuario o por cada grupo de usuarios, y un precio unitario de utilización por un carácter o elemento concreto incluido en los contenidos. Más específicamente, la regla de cargos es una regla tal que "en el caso de programas de juegos, los derechos de autor se determinan como el resultado del número de días que está jugando el usuario multiplicados por el precio unitario de utilización".
En la master de historia de la distribución 344 se registra cada historia de distribución reunida en correspondencia con la ID del distribuidor que identifica al distribuidor del contenido, de la ID del contenido y/o de la ID del usuario.
En la master de historia de la utilización 345 se registra cada historia de utilización de los contenidos reunida en correspondencia con la ID del contenido y/o la ID del usuario.
El módulo de análisis de la información 35 lleva a cabo diversos tipos de análisis en base a los detalles registrados en todas las DB de la DB master 34. Por ejemplo, el módulo de análisis de la información 35 especifica el contenido, el distribuidor del contenido que distribuye este contenido y el usuario que utiliza este contenido en base a la historia de la utilización de los contenidos por cada contenido registrado en la master de historia de la utilización 345, analiza cuánto es utilizado por un usuario el contenido concreto, y genera información de utilización por cada contenido. Y, si no es necesario identificar la información personal del usuario, por ejemplo si es suficiente con identificar tiempos de distribución o de utilización de los contenidos, el módulo de análisis de información 35 genera la información de utilización en relación con los tiempos de utilización de los contenidos.
Además, el módulo de análisis de información 35 puede analizar cuánto se utiliza un contenido concreto según los tramos de edad de los usuarios, en base a la información personal de los usuarios, etc.
Un resultado de los análisis del módulo de análisis de la información 35 se distribuye en línea (a través del servidor de servicios de información 30 y/o del terminal de usuario 10) o fuera de línea (por correo, etc.) a los creadores de los contenidos, a los distribuidores de los contenidos y a los usuarios. Además, el resultado del análisis del módulo de análisis de la información 35 se envía al módulo de procesamiento del cálculo 36 para el proceso de cargos.
El módulo de procesamiento del cálculo 36 obtiene de la información la condición de distribución de los contenidos por cada ID de distribuidor, la condición de distribución por ID de contenidos, la condición de utilización de los contenidos por ID de usuario, etc. durante un periodo de tiempo predeterminado, tal como un mes, en base al resultado del análisis del módulo de análisis de la información 35. Un resultado del cálculo se envía al módulo de procesamiento de cargos 37.
El módulo de procesamiento de cargos 37 genera información de liquidaciones para cada uno de los usuarios, de los distribuidores de contenidos (licenciados) y de los creadores de contenidos en base a la información de cálculo obtenida por el módulo de procesamiento del cálculo 36 y de las reglas de cargo registradas en la tabla de reglas de cargos, y transmite la información de cargos al servidor de procesamiento de liquidaciones 40.
La información de cargos incluye información sobre un cargo (derecho de autor), cuyo importe se determina en relación con la distribución de los contenidos, un cargo (un precio de utilización o compra), cuyo importe se determina de acuerdo con la utilización de los contenidos, un cargo (un valor por un servicio), cuyo importe se determina de acuerdo con el ofrecimiento de la información de utilización de los contenidos, y así sucesivamente. La información de liquidación es generada y emitida para el destinatario correspondiente (usuario, distribuidor, creador, etc.).
Servidor de procesamiento de liquidaciones
El servidor de procesamiento de liquidaciones 40 se materializa mediante la cooperación de un cuerpo del servidor, como un ejemplo de un sistema de ordenador, y un programa de ordenador leído y ejecutado por el cuerpo del servidor. El programa de ordenador puede estar grabado en un CD - ROM, un DVD - ROM, una memoria de semiconductores u otro medio de grabación, o puede ser cargado en un dispositivo de almacenamiento del cuerpo del servidor a través de la red de Internet L.
En esta realización, el servidor de procesamiento de liquidaciones 40 ejecuta procesos de liquidaciones para los destinatarios correspondientes en base a la información de liquidaciones enviada desde el servidor de gestión 30. En general, el servidor de procesamiento de liquidaciones 40 ejecuta procesos de liquidaciones con respecto al precio de utilización o de compra para el usuario, a los derechos de autor para el distribuidor de contenidos y al valor por el servicio para el creador de los contenidos. Para este fin, como se muestra en la figura 4, el servidor de procesamiento de liquidaciones 40 comprende un módulo de procesamiento de recepción 41, un módulo de procesamiento de liquidaciones 42 que emite facturas y confirma la cantidad de dinero recibido, y un módulo de gestión de la DB 43 que controla la información grabándola en una DB de liquidaciones 44 y leyendo la información de la DB de liquidaciones 44, que se crean mediante la ejecución del programa de ordenador.
Más específicamente, la DB de liquidaciones 44 comprende una DB del sistema financiero 441 en la que se registra información del sistema financiero gestionado por los servicios bancarios que están utilizando el usuario, el creador de los contenidos y el distribuidor de los contenidos, y una historia de avisos de abonos de los servicios bancarios; una DB de liquidaciones de usuarios 442 en la que se registra para cada usuario una cantidad facturada (puede incluirse una información sobre si se emite o no el aviso de débito) y una cantidad de avisos de abono procedente de los servicios bancarios; una DB de liquidaciones de licenciatarios 443 en la que se registra para cada creador de contenidos (licenciatario) una cantidad liquidada (puede incluirse una información sobre si se emite o no el aviso de crédito) y una cantidad de avisos de abono procedente de los servicios bancarios; y una DB de liquidaciones de licenciados 444 en la que se registra para cada distribuidor de contenidos (licenciado) una cantidad liquidada (puede incluirse una información sobre si se emite o no el aviso de crédito) y una cantidad de avisos de abono procedente de los servicios bancarios.
El módulo de procesamiento de recepción 41 recibe la información de liquidaciones procedente del servidor de gestión 30 y los avisos de abono de los servicios bancarios asociados, y emite el aviso de débito al correspondiente terminal de usuario 10 y al correspondiente servidor de servicios de información 20.
Tarjeta de miembro
La figura 5 es un diagrama de bloques de la estructura funcional de la tarjeta de miembro KC en el caso de que se utilice una tarjeta IC como tarjeta de miembro KC.
Esta tarjeta de miembro KC está constituida por un mecanismo de interfaz para conexión con el lector/escritor de tarjetas 12 suministrado en el lateral del terminal de usuario 10 y un chip IC equipado en un medio con forma de tarjeta de un tamaño estándar.
El chip IC está conectado con una CPU (Central Processing Unit; unidad central de proceso), una ROM (Read Only Memory; memoria de sólo lectura), una RAM (Random Access Memory; memoria de acceso aleatorio) y una EEPROM (Electrically Erasable Programmable Read Only Memory; memoria de sólo lectura programable borrable eléctricamente) por medio de un bus interno. En la EEPROM se generan una zona de claves para grabar una clave de desencriptado, una zona para grabación de datos para grabar datos tales como la ID de usuario como datos de identificación del usuario, la ID del terminal como datos de identificación del terminal, datos indicando que el contenido se trata adecuadamente, etc, y una zona de archivo para almacenar datos tipo "log" como parte de la historia de utilización de los contenidos.
Sin embargo los datos tipo "log" son solamente un ejemplo, y la historia de utilización de los contenidos, además de los datos tipo "log", se registra en la EEPROM.
Al ejecutar un programa grabado en la ROM, se generan en la CPU los siguientes módulos: un módulo de función de autenticación, un módulo de función de control de claves, un módulo de función de generación de datos tipo "log" y un módulo de función de control de la memoria.
La tarjeta de miembro KC se utiliza para autenticar el terminal de usuario 10 y para autenticar si los contenidos utilizados en este terminal de usuario 10 son adecuados o no. Además, la tarjeta de miembro KC almacena los datos tipo "log" que indican la condición de utilización de los contenidos, basado en una instrucción del lado de los contenidos. Cuando el terminal de usuario 10 se conecta a la red de Internet L, los datos tipo "log" almacenados se leen automáticamente y se transmiten al servidor de gestión 30 junto con los datos de identificación del usuario y los datos de identificación del terminal.
Modo de funcionamiento
A continuación se explicará un modo de funcionamiento del sistema de distribución de contenidos descrito anteriormente.
En esta realización, como se muestra en la figura 6, una pluralidad de contenidos creados por el creador de contenidos se procesan en forma de datos archivo (archivo digital) y estos datos archivo se encriptan. Después de esto, los datos encriptados se distribuyen hacia el usuario tras añadir datos atributo (propiedades) en los datos encriptados.
Los datos atributo indican los atributos de los contenidos concretos de forma más clara. Un género de los contenidos (deportes, película, educación, etc.), un tipo de los contenidos (imagen, música, programa, etc.), un modo de distribución de los contenidos (gratis, de pago, limitado en el tiempo, etc.) y una condición de la transacción (día de la transacción, nombre del usuario que hace la transacción o ID del usuario) son buenos ejemplos de datos atributo.
Estos datos atributo se describen utilizando un lenguaje autodefinible, tal como XML (eXtensible Markup Language). En este supuesto es significativamente sencillo añadir nueva información a los datos atributo.
La clave utilizada en el proceso de encriptado y la correspondiente clave de desencriptado son generadas por el director del servicio, y se pasan al usuario tras ser grabadas en la tarjeta de miembro KC. Estas claves se registran en la master de usuarios 341 del servidor de gestión 30.
En cada contenido se incrusta información digital de forma que información sobre un proceso de transacción de los contenidos (puede incluir información del servidor de servicios de información 20 que distribuye este contenido), situación de la operación generada en el momento de utilización de los contenidos en el terminal de usuario 10 (datos tipo "log" indicando la situación tales como, desencriptado, instalación, términos de utilización, etc.), situación de progreso indicando la historia del progreso (datos de progreso que indican el progreso de un juego, etc.) o situación de realización de un suceso indicando que se cumple un suceso concreto (datos de sucesos), etc. (éstos forman la historia de la utilización de los contenidos) se transmiten de forma automática en un momento predeterminado mientras el terminal de usuario 10 está conectado con el servidor de gestión 30. El momento anterior es, por ejemplo, el instante de arranque del terminal de usuario 10 o el instante de activación de los contenidos, o el instante en que el número de veces de utilización del contenido alcanza un valor predeterminado, o el instante del proceso de terminación del uso del contenido.
La información digital adquiere diversas configuraciones, tales como un programa que proporciona por sí mismo una función predeterminada al terminal de usuario, una función que vuelve a llamar a una función de un dispositivo tal como el terminal de usuario 10, etc., y datos. De este modo, debido a que la información digital descrita anteriormente tiene una gran variedad, a esta información digital en esta realización se la denomina genéricamente como "middleware".
Por ejemplo, en el caso de que el contenido sea un programa de juego, el "middleware" tiene una función de inscrustar una llamada de mensaje (función y parámetro) en la tarjeta de miembro KC mediante la rellamada a una librería proporcionada desde el director del servicio. Tales ejemplos de la función se muestran en la figura 7. Un ejemplo de la función se muestra en la figura 7(a) y un ejemplo de los parámetros se muestra en la figura 7 (b).
En el caso de que el contenido sea de un tipo de formato de datos tal como una imagen digitalizada o música, una etiqueta de contenidos que puede ser interpretada por un decodificador que funciona en el terminal de usuario 10 se incrusta en la parte superior del contenido como se muestra en la figura 8(b). En la figura 8(a) se muestra un ejemplo concreto de dicha etiqueta de contenidos. El terminal de usuario 10 funciona de forma que graba un mensaje en la tarjeta de miembro KC tras ver esta etiqueta de contenidos.
Asumiendo el punto descrito anteriormente, a continuación se describirá un flujo completo de funcionamiento con referencia a la figura 9.
\newpage
El usuario que quiere disfrutar de un beneficio asociado a la utilización de los contenidos sigue el procedimiento de registro de un miembro a través del servidor de gestión 30. En el registro de miembro, el usuario introduce información tal como nombre de usuario, dirección postal, dirección de contacto, el número de serie del terminal de usuario en uso, etc. Tras aceptar el registro de miembro, el director del servicio expide la tarjeta de miembro KC en la que se graban la ID del usuario, la ID del terminal y la clave de desencriptado necesaria para la utilización de los contenidos (paso S101). Además, los distribuidores de contenidos registran su ID de distribuidor de contenidos y la ID del servidor de servicios de información 20 en la DB master (en la master de usuarios 341 y en la master de terminales 342) del servidor de gestión 30. Los creadores de contenidos registran información tal como su propia ID de creador de contenidos, etc. en el servidor de procesamiento de liquidaciones 40.
El usuario introduce esta tarjeta de miembro KC en el terminal de usuario 10 operado por él (paso S102). El usuario envía una petición de distribución de contenidos a cualquiera de los servidores de servicios de información 20 de antemano o tras recibir la tarjeta de miembro KC (paso S103).
Tras recibir la petición, el servidor de servicios de información 20 distribuye al usuario los contenidos con el "middleware" descrito anteriormente incrustado (paso S104), mientras que el servidor de servicios de información 20 informa al servidor de gestión 30 del usuario como un destino de la distribución, de los contenidos, de la historia de la distribución, y del estado de dar/recibir dinero, etc. (paso S105). Además, el servidor de servicios de información 20 registra la ID de los contenidos para identificar los contenidos distribuidos en la DB de contenidos 241, la ID de usuario del usuario que es un destino de la distribución en la DB de usuarios 242, y la historia de la distribución en la DB de historia de la distribución 243.
El servidor de gestión 30 almacena esta información en la DB master 34.
El usuario carga los contenidos en el terminal de usuario 10 mientras la tarjeta de miembro KC está introducida en el terminal de usuario 10, y el usuario utiliza estos contenidos.
Con anterioridad a la utilización de los contenidos, el módulo de función de autenticación de la tarjeta de miembro KC y el módulo de control principal 13 del terminal de usuario 10 ejecutan conjuntamente una autenticación. Esta autenticación es básicamente la autenticación del usuario, y esta autenticación del usuario se ejecuta tanto si el usuario es el miembro registrado previamente como si no, determinando si la ID de usuario o el nombre del usuario grabado en la tarjeta de miembro KC coincide con la ID de usuario o el nombre de usuario incluido en los datos atributo de los contenidos o no. Y solamente cuando estos datos coinciden entre sí se permite la utilización de la clave de desencriptado. Para autenticar de forma más estricta, puede llevarse a cabo una determinación adicional de si el contenido se tramita de forma adecuada o no. Esta determinación puede llevarse a cabo determinando si la historia de la transacción grabada en la tarjeta de miembro KC coincide con la historia de la transacción incluida en los anteriores datos atributo, o no. Si el terminal de usuario 10 disponible debe estar restringido al registrado previamente, es preferible grabar la ID del terminal en los datos atributo de los contenidos y grabar la ID del terminal en la tarjeta de miembro KC.
Si se valida la autenticación, entonces se permite la utilización del contenido. Y, una vez que se ha permitido la utilización del contenido, el "middleware" incrustado en el contenido permite al terminal de usuario 10 comunicarse con la tarjeta de miembro KC en el momento determinado previamente en el instante de creación del contenido, y permite que la historia de utilización de los contenidos se almacene en la zona de registro de la tarjeta de miembro KC.
En esta realización, la historia de la utilización de los contenidos no es una única historia grabada en un momento de transacción del contenido, en un momento del des-encriptado o en un momento de instalación como se hace convencionalmente, sino que se almacena permanentemente mientras se utiliza el contenido.
Por ejemplo, si el contenido objetivo es un programa de juegos (ID de contenido: C0001), y el usuario (ID de usuario: 12345) juega con este contenido el día yy/zz/xx (xx: año, yy: mes, zz: día) utilizando el terminal de usuario 10 del usuario (ID del terminal: 54321), los datos tipo "log" que indican la condición de utilización en la historia de la utilización de los contenidos se describe de la siguiente manera:
``ID de usuario: 12345
ID de terminal: 54321
ID de contenido: C0001
Fecha de juego: yy/zz/xx''
Estos datos tipo "log" se generan mientras el usuario juega con este contenido.
También, si el contenido está ya archivado y encriptado, el terminal de usuario 10 instala este contenido en el dispositivo de almacenamiento local 11 mediante el desencriptado del contenido utilizando la clave de desencriptado de la tarjeta de miembro KC. En la instalación del contenido se graba en la tarjeta de miembro KC una clave digital necesaria para una activación de los contenidos y las propiedades descritas en el archivo del contenido. En este caso, la historia de la utilización de los contenidos es un dato tipo "log" de instalación que indica la fecha de instalación y las propiedades del contenido (variedad, etc.). Después de esto, el terminal de usuario 10 activa el contenido con la tarjeta de miembro KC introducida en el terminal de usuario 10 y desencripta perfectamente y ejecuta el contenido en el dispositivo de almacenamiento local 11 mientras que solicita la información grabada en la tarjeta de miembro KC a medida que se necesite. En la tarjeta de miembro KC se graban sucesivamente el hecho de activación del contenido, el mensaje a la tarjeta de miembro KC, etc.
Debido a que el funcionamiento descrito anteriormente se ejecuta en último término de forma independiente de la utilización del contenido, el usuario no puede sospechar del procedimiento.
El "middleware" transmite los datos tipo "log" almacenados al servidor de gestión 30 a través del terminal de usuario 10 en la medida que sea necesario, sobre la base de una confirmación de que el terminal de usuario 10 está conectado a la red de Internet L (paso S106).
El servidor de gestión 30 clasifica los detalles de la información transmitida por el terminal de usuario 10 en el módulo de gestión de la DB master 33 y almacena los detalles clasificados en la master correspondiente de la DB master 34. Después de esto, el servidor de gestión 30 genera una diversidad de información de la utilización descrita anteriormente en el momento adecuado, en base a la información almacenada en la DB master 34, y distribuye la diversidad de información de la utilización al distribuidor de contenidos y al usuario. En el caso de que la información de la utilización se distribuya en línea, esta información de la utilización se distribuye al distribuidor de contenidos y al usuario junto con el mensaje predeterminado (pasos S107, S108). Además, el servidor de gestión 30 ejecuta periódicamente operaciones de cálculo y de liquidaciones, y envía los resultados al servidor de procesamiento de liquidaciones 40. El servidor de gestión 30 comprueba si existe o no algún dato sin registrar, y si se determina que el dato sin registrar debe existir, el servidor de gestión 30 lleva a cabo operaciones para su registro (paso S109).
El servidor de procesamiento de liquidaciones 40 determina los derechos de autor de cada uno de los distribuidores de contenidos en base a la regla de cargos, y emite en línea el aviso de abono al correspondiente distribuidor de contenidos (paso S110). Y en el caso de que de acuerdo con las reglas de cargos aparezcan cargos por conceptos tales como utilización, etc, el servidor de procesamiento de liquidaciones 40 emite en línea el aviso de débito al usuario correspondiente (paso S111). En el caso de que el distribuidor de contenidos no opere el servidor de servicios de información 20 directamente, el aviso de abono se envía por correo. Lo mismo sucede con el creador del contenido (en el caso de que el creador del contenido opere con un dispositivo que pueda comunicar con la red de Internet L, el servidor de procesamiento de liquidaciones 40 emite en línea el aviso de abono a este dispositivo).
Como se ha descrito anteriormente, en el sistema de distribución de contenidos de acuerdo con la realización preferida el servidor de gestión 30 para recogida de información está conectado a la red de Internet L a la que pueden conectarse todos los terminales de usuario que utilizan contenidos, y los contenidos se distribuyen a los terminales de usuario 10 con el "middleware" incrustado en los contenidos para la transmisión de la historia de la distribución y de la utilización de los contenidos al servidor de gestión 30, y el servidor de gestión 30 genera la información que indica cuánto se distribuyen los contenidos concretos en base a la historia de la distribución de contenidos recogida y determina los cargos necesarios. De este modo, los cargos que aparecen en el momento de la distribución o de la utilización de los contenidos pueden determinarse adecuadamente sin dañar la versatilidad del funcionamiento del terminal de usuario 10, y sin identificar, posteriormente, el destino de la distribución del programa, etc., antes de transmitir el programa.
Además, puesto que es suficiente con preparar para cada contenido el "middleware" que puede realizar la función necesaria en el terminal del usuario 10 e incrustar el "middleware" en el contenido en respuesta a la demanda, la respuesta flexible puede llevarse a cabo incluso si el tipo o el modo de distribución de los contenidos varía ampliamente.
Y, de acuerdo con la realización preferida, puesto que la tarjeta de miembro KC se expide para gestionar la información personal junto con otro tipo de información, es fácil de ejecutar la operación de cargo y liquidación hacia el usuario. Además, puesto que puede conocerse la condición de utilización de los contenidos por cada usuario, puede ofrecerse una amplia variedad de resultados de análisis, tales como las preferencias de los usuarios, como información del servicio.
Además, puesto que toda la información necesaria para la operación de cargo se recoge y se almacena automáticamente (DB master 34, DB de contenidos 241, DB de usuarios 242, DB de historia de la distribución 243, DB de historia de la utilización 244, y DB de liquidaciones 34), en otras palabras, sin personal, el coste de funcionamiento del sistema completo puede mantenerse en un nivel bajo. Esta reducción de costes conduce a que se refleje en términos de descuentos en el lado de los clientes de estos servicios.
Con respecto a los problemas con el copyright, puesto que las condiciones de utilización de los contenidos pueden ser comprendidas sucesivamente, este sistema tiene la ventaja de que es fácil y exacto el calcular y cobrar derechos de autor.
\newpage
Modificación de la realización preferida
Aunque la presente invención se ha descrito en términos de la realización preferida y de las modificaciones a la misma, la invención no está limitada a ellas, sino que puede ser materializada de diversas formas sin separarse del principio de la invención tal como se define en las reivindicaciones adjuntas. Por ejemplo, en la realización preferida descrita anteriormente, la información necesaria se transmite/recibe a través de la red de Internet L en el caso de funcionamiento en línea. Por otra parte, puede disponerse que el sistema pueda operarse a través de una red que no sea la red de Internet. Además, puede también disponerse que los contenidos puedan descargarse fuera de línea para grabar los contenidos en un medio de registro portátil, tal como un CD - ROM, DVD - ROM, etc., mientras que los contenidos se descargan en línea para grabarlos en medios de registro tales como un disco duro, etc. del terminal de usuario 10. En el medio de registro, se generan la zona de registro de contenidos en la que se graba el contenido y la zona exclusiva en la que se graba el "middleware" descrito anteriormente y operado conjuntamente con el contenido. Puede generarse la zona de registro de datos de la historia de la transacción en la que se graban los datos de la historia de la transacción, cuando sea necesario. Esta zona se genera en la posición accesible en el momento del arranque o del reinicio. Con esta disposición, es posible determinar la oportunidad de los contenidos antes de leer estos contenidos.
Como se ha descrito anteriormente, de acuerdo con la presente invención, puede proporcionarse un método para gestionar los cargos por contenidos y un sistema para gestionar los cargos por contenidos, en las que los cargos que se establecen por la distribución o utilización de los contenidos pueden gestionarse adecuadamente.

Claims (4)

1. Un método para gestionar cargos por contenidos en el que los cargos se establecen en base a una regla de cargos predeterminada por la utilización de los contenidos, comprendiendo dicho método los pasos de:
- expedir un medio de registro (KC) para un usuario que opera un terminal de usuario (10) que lleva a cabo un procesamiento de la información al utilizar dichos contenidos, teniendo dicho medio de registro (KC) una zona de registro de datos en la que se registran datos de identificación del usuario y una zona de memoria no volátil; y
- equipar medios de recogida de información (30) en una red (L) con la que dicho terminal de usuario (10) en el que está introducido dicho medio de registro (KC) está autorizado a conectarse;
caracterizado porque el método comprende además los pasos de:
- incrustar información digital en dichos contenidos;
- procesar una pluralidad de dichos contenidos, en cada uno de los cuales está incrustada información digital, a unos datos archivo;
- encriptar dichos datos archivo y añadir datos atributo a los datos archivo encriptados;
- distribuir dichos datos archivo y datos atributo a través de un marco de distribución predeterminado;
comprendiendo el paso de incrustar información digital en dichos contenidos: que la propia información digital cause que dicho terminal de usuario (10) almacene una historia de la utilización de los contenidos que indica la condición de utilización de los contenidos en dicha zona de memoria no volátil de dicho medio de registro (KC), siendo dicha historia de la utilización de los contenidos almacenada permanentemente mientras se están utilizando dichos contenidos, y que lea dicha historia de la utilización de los contenidos almacenada de forma que se transmita dicha historia de la utilización de los contenidos de forma automática a dichos medios de recogida de información (30) junto con dichos datos de identificación del usuario en un momento predeterminado mientras dicho terminal de usuario (10) está conectado con dicha red (L);
- calculando una condición de utilización de los contenidos por usuario en base a la historia de la utilización de los contenidos y a los datos de identificación del usuario recogidos a través de dichos medios de recogida de información (30); y
- determinando una cantidad de cargo por usuario en base a dicha condición de utilización calculada y a una regla de cargos por dichos contenidos.
2. El método para gestionar cargos por contenidos de acuerdo con la reivindicación 1, que comprende además los pasos de encriptar los contenidos a distribuir y de emitir información clave para desencriptar dichos contenidos encriptados, siendo registrada dicha información clave en dicho medio de registro (KC).
3. Un sistema para gestionar cargos por contenidos en el que los cargos se establecen en base a una regla de cargos predeterminada por la utilización de los contenidos, comprendiendo dicho sistema:
- medios de expedición (30) para expedir un medio de registro (KC) para un usuario que opera un terminal de usuario (10) que lleva a cabo un procesamiento de la información al utilizar dichos contenidos, teniendo dicho medio de registro (KC) una zona de registro de datos en la que se registran datos de identificación del usuario y una zona de memoria no volátil; y
- medios de recogida de información (30) equipados en una red (L) con la que dicho terminal de usuario (10) en el que está introducido dicho medio de registro (KC) está autorizado a conectarse;
caracterizado por:
- medios de distribución (20) para incrustar información digital en dichos contenidos; para procesar una pluralidad de dichos contenidos, en cada uno de los cuales está incrustada información digital, a unos datos archivo; para encriptar dichos datos archivo y añadir unos datos atributo a los datos archivo encriptados; y para distribuir dichos datos archivo y datos atributo a través de un marco de distribución predeterminado;
- medios de soporte de la información de identificación (30) para soportar la información de identificación para identificar dichos contenidos distribuidos;
causando por si misma dicha información digital que dicho terminal de usuario (10) almacene una historia de la utilización de los contenidos que indica la condición de utilización de los contenidos en dicha zona de memoria no volátil de dicho medio de registro (KC), siendo dicha historia de la utilización de los contenidos almacenada permanentemente mientras se están utilizando dichos contenidos, y que lea dicha historia de la utilización de los contenidos almacenada de forma que se transmita dicha historia de la utilización de los contenidos de forma automática a dichos medios de recogida de información (30) junto con dichos datos de identificación del usuario en un momento predeterminado mientras dicho terminal de usuario (10) está conectado con dicha red (L);
- medios de cálculo (30) para calcular una condición de utilización de los contenidos por usuario en base a la historia de la utilización de los contenidos y a los datos de identificación del usuario recogidos a través de dichos medios de recogida de información (30) y la información de identificación soportada por dichos medios de soporte de la información de identificación (30); y
- medios de cálculo de cargos (30) para determinar una cantidad de cargo por usuario en base a dicha condición de utilización calculada y a una regla de cargos por dichos contenidos.
4. El sistema para gestionar cargos por contenidos de acuerdo con la reivindicación 3, en el que dichos medios de registro (KC) son una tarjeta equipada con un chip IC, estando dicha tarjeta individualizada para cada usuario, y la información indispensable para utilizar dichos contenidos se registra en dicha tarjeta.
ES01961276T 2000-09-01 2001-08-31 Metodo y sistema para la distribucion de contenidos y la gestion de cargos. Expired - Lifetime ES2323942T3 (es)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2000266155 2000-09-01
JP2000-266155 2000-09-01
JP2001261736A JP2002150165A (ja) 2000-09-01 2001-08-30 コンテンツの料金管理方法およびシステム、コンピュータプログラム、記録媒体
JP2001-261736 2001-08-30

Publications (1)

Publication Number Publication Date
ES2323942T3 true ES2323942T3 (es) 2009-07-28

Family

ID=26599127

Family Applications (1)

Application Number Title Priority Date Filing Date
ES01961276T Expired - Lifetime ES2323942T3 (es) 2000-09-01 2001-08-31 Metodo y sistema para la distribucion de contenidos y la gestion de cargos.

Country Status (8)

Country Link
US (1) US20020035526A1 (es)
EP (1) EP1368720B1 (es)
JP (1) JP2002150165A (es)
KR (1) KR20030040429A (es)
CN (1) CN100338544C (es)
DE (1) DE60138047D1 (es)
ES (1) ES2323942T3 (es)
WO (1) WO2002019071A2 (es)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8108687B2 (en) * 2001-12-12 2012-01-31 Valve Corporation Method and system for granting access to system and content
US7243226B2 (en) * 2001-12-12 2007-07-10 Valve Corporation Method and system for enabling content security in a distributed system
US7290040B2 (en) * 2001-12-12 2007-10-30 Valve Corporation Method and system for load balancing an authentication system
US7392390B2 (en) * 2001-12-12 2008-06-24 Valve Corporation Method and system for binding kerberos-style authenticators to single clients
US7373406B2 (en) * 2001-12-12 2008-05-13 Valve Corporation Method and system for effectively communicating file properties and directory structures in a distributed file system
JP2004094677A (ja) * 2002-08-30 2004-03-25 Toshiba Corp コンテンツ流通システムの管理装置、閲覧用装置、プログラム及び方法
JP4454921B2 (ja) * 2002-09-27 2010-04-21 株式会社半導体エネルギー研究所 半導体装置の作製方法
JP2004139471A (ja) * 2002-10-18 2004-05-13 Toshiba Corp コンテンツ価格管理システム及び方法並びにプログラム
US8644969B2 (en) * 2003-01-02 2014-02-04 Catch Media, Inc. Content provisioning and revenue disbursement
US20040243488A1 (en) * 2003-05-27 2004-12-02 Masaya Yamamoto Storage medium rental system
US20040254662A1 (en) * 2003-05-27 2004-12-16 Cook, Charles H. Encoded system for recording music and the like
JP4263569B2 (ja) * 2003-09-18 2009-05-13 株式会社エヌ・ティ・ティ・ドコモ 通信システム
US20050177478A1 (en) * 2003-12-15 2005-08-11 General Motors Corporation Method and system for managing promotional telematics services
JP2005267147A (ja) * 2004-03-18 2005-09-29 Fuji Xerox Co Ltd 情報管理システム
JP4438527B2 (ja) 2004-06-18 2010-03-24 ソニー株式会社 情報管理方法、情報再生装置および情報管理装置
WO2007015845A2 (en) * 2005-07-20 2007-02-08 Nossatv, Inc. Method and apparatus for media content distribution
WO2007088384A1 (en) * 2006-02-03 2007-08-09 British Telecommunications Public Limited Company Software product authentication
WO2007130554A2 (en) * 2006-05-02 2007-11-15 Broadon Communications Corp. Content management system and method
CN100524333C (zh) * 2006-06-13 2009-08-05 正璞科技有限公司 防止非法使用软件的方法
CN101409916B (zh) * 2007-10-08 2012-07-04 华为技术有限公司 一种处理服务历史信息的方法、系统和装置

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5600364A (en) * 1992-12-09 1997-02-04 Discovery Communications, Inc. Network controller for cable television delivery systems
JPH0721276A (ja) * 1993-07-02 1995-01-24 Nippon Telegr & Teleph Corp <Ntt> 情報利用量測定装置
US5509074A (en) * 1994-01-27 1996-04-16 At&T Corp. Method of protecting electronically published materials using cryptographic protocols
US5634012A (en) * 1994-11-23 1997-05-27 Xerox Corporation System for controlling the distribution and use of digital works having a fee reporting mechanism
US5748956A (en) * 1995-01-13 1998-05-05 U.S. West Technologies, Inc. Method and system for managing multimedia assets for proper deployment on interactive networks
US5619247A (en) * 1995-02-24 1997-04-08 Smart Vcr Limited Partnership Stored program pay-per-play
JPH08314979A (ja) * 1995-03-13 1996-11-29 Matsushita Electric Ind Co Ltd プログラム情報を表示装置に示す方法および装置
EP0862824A4 (en) * 1995-11-22 1999-06-16 Walker Asset Management Ltd REMOTE CHECKING OF COMPUTER-GENERATED RESULTS, USING CRYPTOGRAPHIC AND OTHER PROTOCOLS
US5872588A (en) * 1995-12-06 1999-02-16 International Business Machines Corporation Method and apparatus for monitoring audio-visual materials presented to a subscriber
US5790664A (en) * 1996-02-26 1998-08-04 Network Engineering Software, Inc. Automated system for management of licensed software
US6181336B1 (en) * 1996-05-31 2001-01-30 Silicon Graphics, Inc. Database-independent, scalable, object-oriented architecture and API for managing digital multimedia assets
US5752244A (en) * 1996-07-15 1998-05-12 Andersen Consulting Llp Computerized multimedia asset management system
US5920700A (en) * 1996-09-06 1999-07-06 Time Warner Cable System for managing the addition/deletion of media assets within a network based on usage and media asset metadata
JP3570114B2 (ja) * 1996-10-21 2004-09-29 富士ゼロックス株式会社 データ検証方法およびデータ検証システム
IL121862A (en) * 1997-09-29 2005-07-25 Nds Ltd West Drayton Distributed ird system for pay television systems
CA2313388C (en) * 1997-12-15 2009-08-04 British Telecommunications Public Limited Company Data communications
US6226618B1 (en) * 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
US6748382B1 (en) * 1999-01-28 2004-06-08 International Business Machines Corporation Method for describing media assets for their management
US6957195B1 (en) * 1999-09-18 2005-10-18 Wildtangent Player-centric method and apparatus for creating, distributing, and consuming content
US6757909B1 (en) * 1999-12-29 2004-06-29 Sony Corporation Internet set-top box having an in-band tuner and cable modem
US7010808B1 (en) * 2000-08-25 2006-03-07 Microsoft Corporation Binding digital content to a portable storage device or the like in a digital rights management (DRM) system

Also Published As

Publication number Publication date
CN100338544C (zh) 2007-09-19
JP2002150165A (ja) 2002-05-24
DE60138047D1 (de) 2009-04-30
EP1368720A2 (en) 2003-12-10
CN1531672A (zh) 2004-09-22
WO2002019071A2 (en) 2002-03-07
WO2002019071A3 (en) 2003-07-10
EP1368720B1 (en) 2009-03-18
US20020035526A1 (en) 2002-03-21
KR20030040429A (ko) 2003-05-22

Similar Documents

Publication Publication Date Title
ES2323942T3 (es) Metodo y sistema para la distribucion de contenidos y la gestion de cargos.
EP1334415B1 (en) Method and system for monitoring utilizing condition of contents
US8033458B2 (en) Data storage and access systems
US7003501B2 (en) Method for preventing fraudulent use of credit cards and credit card information, and for preventing unauthorized access to restricted physical and virtual sites
US6195432B1 (en) Software distribution system and software utilization scheme for improving security and user convenience
CN102742211B (zh) 与多功能认证系统相关的改进
US20030154376A1 (en) Optical storage medium for storing, a public key infrastructure (pki)-based private key and certificate, a method and system for issuing the same and a method for using
KR100411448B1 (ko) 공개키 기반구조의 개인키와 인증서를 저장하는 광학기록매체의 발급방법 및 발급시스템
US20060190412A1 (en) Method and system for preventing fraudulent use of credit cards and credit card information, and for preventing unauthorized access to restricted physical and virtual sites
MX2012013840A (es) Metodo y dispositivos para la produccion y uso de un documento de identificacion que pueda mostrarse en un dispositivo movil.
US20050027991A1 (en) System and method for digital rights management
JP2003100013A (ja) 認証にハイブリッド光ディスクを使用してネットワーク上で電子コンテンツにアクセスする方法
JP2005275839A (ja) ソフトウェア利用許可方法及びシステム
JP2003091613A (ja) ライセンス方法及びライセンス付与システム
WO2005117527A2 (en) An electronic device to secure authentication to the owner and methods of implementing a global system for highly secured authentication
JP2003029863A (ja) ソフトウェアライセンス管理システム
JP5367303B2 (ja) 電子決済システム、電子決済サーバ、移動体通信端末、並びに電子決済方法
JP2002024773A (ja) Icカードサービス追加許可装置と、icカード発行装置、発行方法及び発行システムと、icカードサービス追加許可プログラムを記録した記録媒体
JP2002015146A (ja) ソフト販売システム及びその方法
ES2268056T3 (es) Procedeimiento de gestion de provision de acceso a un contenido encriptado destinado para ser difundido en una red, asi como sistema y servidor para la realizacion de este procedimiento.
KR20090000838A (ko) 스마트 카드를 이용하여 drm 권리객체를 관리하는 방법
JP2004334353A (ja) 情報取得装置及びその方法と、情報提供装置及びその方法と、情報取得プログラム及びそのプログラムを記録した記録媒体と、情報提供プログラム及びそのプログラムを記録した記録媒体
WO2007029148A2 (en) Method and system for controlling access to a content item and computer program products therefore
WO2004079608A2 (en) Apparatus and method for data file distribution