Aparato terminal con función de descodificación DRM y procedimiento de descodificación DRM en un aparato terminal.

Un aparato terminal (140) con una función de descodificación DRM, que comprende:

una unidad nativa

(150) que está dotada de una memoria local de archivos (156) para almacenar datos de contenido multimedia DRM (112) y de un programa de aplicación (152) para manejar un reproductor de dispositivo multimedia (154) utilizando un sistema operativo; y

una unidad de descodificación DRM (160) que lee los datos de contenido multimedia DRM (112) desde la memoria local de archivos (156) utilizando una ruta URL para servidor web, cuando el programa de aplicación (152) requiere reproducir los datos de contenido multimedia DRM (112), y descodifica los datos de contenido multimedia DRM leídos (112), y proporciona los datos de contenido multimedia DRM descodificados al reproductor de dispositivo multimedia (154), y

la unidad de descodificación DRM (160) transforma una ruta de archivo local de los datos de contenido multimedia DRM (112) en una ruta URL para servidor web, cuando el programa de aplicación (152) requiere reproducir los datos de contenido multimedia DRM (112), y los proporciona al reproductor de dispositivo multimedia (154), y realiza la transformación inversa de la ruta URL para servidor web a la ruta de archivo local física de los datos de contenido multimedia DRM (112), cuando el reproductor de dispositivo multimedia (154) requiere reproducir los datos de contenido multimedia DRM (112), lee los datos de contenido multimedia DRM (112) desde la memoria local de archivos (156), descodifica los datos de contenido multimedia DRM (112) y proporciona a continuación los datos de contenido multimedia DRM descodificados al reproductor de dispositivo multimedia (154).

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E12190871.

Solicitante: Inka Entworks, Inc.

Nacionalidad solicitante: República de Corea.

Dirección: 16, Hangang-daero 44-gil Yongsan-gu Seoul 140-872 REPUBLICA DE COREA.

Inventor/es: AHN,SUNG MIN, PARK,JUNG GEUN, HONG,JIN SEON, LEE,SUNG WOO, AN,WOON SANG.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION... > Disposiciones, aparatos, circuitos o sistemas no... > H04L29/06 (caracterizadas por un protocolo)
  • SECCION G — FISICA > COMPUTO; CALCULO; CONTEO > TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores... > Disposiciones de seguridad para la protección de... > G06F21/10 (La protección de la distribuidos de programas o contenidos, p. ej.:venta o concesión de licencias con derechos de autor (protección en sistemas de video o televisión de pago H04N 7/16))

PDF original: ES-2551006_T3.pdf

 

google+ twitter facebookPin it
Aparato terminal con función de descodificación DRM y procedimiento de descodificación DRM en un aparato terminal.
Aparato terminal con función de descodificación DRM y procedimiento de descodificación DRM en un aparato terminal.
Aparato terminal con función de descodificación DRM y procedimiento de descodificación DRM en un aparato terminal.

Fragmento de la descripción:

Aparato terminal con función de descodificación DRM y procedimiento de descodificación DRM en un aparato terminal

SECTOR TÉCNICO

La presente invención se refiere a un aparato terminal con una función de descodificación DRM y a un procedimiento de descodificación DRM en un aparato terminal, y en particular a un aparato terminal con una función de descodificación DRM, que tiene un módulo de servidor web local en el mismo y descodifica datos de contenido 10 multimedia DRM almacenados en el aparato terminal utilizando una ruta URL para servidor web, y a un procedimiento de descodificación DRM en un aparato terminal.

ANTECEDENTES DE LA INVENCIÓN

DRM (Digital Rights Management, gestión de derechos digitales) es una tecnología para gestionar los derechos de autor de contenidos digitales e impedir así mismo que los contenidos multimedia digitales se utilicen ilegalmente. DRM puede proporcionar un alto nivel de seguridad en base a una técnica de cifrado de varias clases de técnicas de protección de contenidos multimedia, y puede soportar asimismo varios modelos de negocio, y por lo tanto ha sido aplicada a diversas áreas de servicio de contenido multimedia tales como música, vídeo, libro 20 electrónico y aprendizaje en línea desde comienzos de la década de 2000.

Mientras tanto, los aparato terminales con un sistema operativo se están propagando rápidamente, y los iPhone de Apple Inc y los teléfonos Android que ejecutan el sistema operativo Android de Google son aparatos terminales representativos. 25

Sin embargo, cuando se soporta DRM de contenidos multimedia de audio/video en el aparato terminal con dicho sistema operativo, no es posible aplicar un módulo de descodificación utilizado en el entorno de PC (Personal Computer, ordenador personal) general. Por lo tanto, se construye directamente un módulo de descodificación DRM exclusivo en el aparato terminal. Un ejemplo típico de esto es FairPaly de Apple Inc. 30

FairPaly, como técnica DRM fabricada por Apple Inc, está construida en el software multimedia QuickTime y se utiliza en iPhone, iPot e iTune. Los contenidos multimedia de Apple Inc se pueden comprar en la tienda de iTunes. Dado que los contenidos multimedia se proporcionan en un estado en que están cifrados por FairPaly, no pueden ser descodificados en otros aparatos terminales no autorizados que no sean iPhone, iPot e iTune de Apple 35 Inc.

Sin embargo, en el caso del módulo de descodificación DRM exclusivo que está construido directamente en el sistema operativo, es difícil cambiar el código fuente de un reproductor de dispositivo multimedia incorporado o añadir una función, debido a la naturaleza del sistema operativo. Por lo tanto, existe la necesidad de una nueva 40 técnica de descodificación DRM que pueda utilizar su propia función y reproductor de dispositivo multimedia independientemente de la versión del sistema operativo del aparato terminal.

Se da a conocer un procedimiento y un sistema para reproducir contenidos digitales protegidos por un esquema DRM, en el documento WO 2012/151068 A2. Los contenidos digitales se almacenan en un servidor y se 45 descargan a un dispositivo de usuario o se reproducen en continuo en el mismo.. El enfoque incluye ejecutar una aplicación DRM dentro del dispositivo de usuario implementando un servidor intermedio entre el servidor y un reproductor nativo del dispositivo de usuario, y conectar la aplicación de servidor intermedio DRM al servidor, seleccionar un contenido digital que se debe descargar y recuperar una correspondiente lista de reproducción remota. La solicitud de patente americana US 2002/161996 describe un sistema de gestión de derechos digitales 50 (DRM) y metodología para un cliente Java que implementa un entorno de tiempo de ejecución Java (Java Runtime Environment) .

CARACTERÍSTICAS DE LA INVENCIÓN

Un objetivo de la presente invención es dar a conocer un aparato terminal con una función de descodificación DRM, que tiene incorporado un módulo de servidor web local y descodifica datos de contenido multimedia DRM almacenados en el aparato terminal utilizando una ruta URL para servidor web, y un procedimiento de descodificación DRM en un aparato terminal.

Para conseguir el objetivo de la presente invención, ésta da a conocer un aparato terminal con una función de descodificación DRM que comprende una unidad nativa que está dotada de una memoria local de archivos para

almacenar datos de contenido multimedia DRM y de un programa de aplicación para manejar un reproductor de dispositivo multimedia utilizando un sistema operativo; y una unidad de descodificación DRM que lee los datos de contenido multimedia DRM de la memoria local de archivos utilizando una ruta URL para servidor web, cuando el programa de aplicación requiere reproducir los datos de contenido multimedia DRM, y descodifica los datos de contenido multimedia DRM leídos, y proporciona los datos de contenido multimedia DRM descodificados al 5 reproductor de dispositivo multimedia.

Preferentemente, la unidad de descodificación DRM transforma una ruta de archivo local de los datos de contenido multimedia DRM en una ruta URL para servidor web, cuando el programa de aplicación requiere reproducir los datos de contenido multimedia DRM, y los proporciona al reproductor de dispositivo multimedia, y 10 realiza la transformación inversa de la ruta URL para servidor web en la ruta de archivo local física de los datos de contenido multimedia DRM, cuando el reproductor de dispositivo multimedia requiere reproducir los datos de contenido multimedia DRM, lee los datos de contenido multimedia DRM de la memoria local de archivos, descodifica los datos de contenido multimedia DRM y proporciona a continuación los datos de contenido multimedia DRM descodificados al reproductor de dispositivo multimedia. 15

Preferentemente, la unidad de descodificación DRM comprende una parte de módulo de descodificación que descodifica los datos de contenido multimedia DRM; una parte de administrador de recursos que transforma la ruta de archivo local de los datos de contenido multimedia DRM en la ruta URL para servidor web y a continuación la gestiona; y una parte de módulo de servidor web que recibe la ruta de archivo local de los datos de contenido 20 multimedia DRM correspondiente a la ruta URL para servidor web, cuando el reproductor de dispositivo multimedia requiere reproducir los datos de contenido multimedia DRM, lee los datos de contenido multimedia DRM de la memoria local de archivos, descodifica los datos de contenido multimedia DRM leídos utilizando el módulo de descodificación, y proporciona a continuación los datos de contenido multimedia DRM descodificados al reproductor de dispositivo multimedia. 25

Preferentemente, la parte de módulo de servidor web comprende un manejador de solicitudes que proporciona los datos de contenido multimedia descodificados e información de respuesta HTTP, en respuesta a una solicitud de intervalo HTTP (Hyper Text Transfer Protocol, protocolo de transferencia de hipertexto) del reproductor de dispositivo multimedia; y un administrador de archivos recibe de la parte de administrador de recursos la ruta de 30 archivo local de los datos de contenido multimedia DRM correspondiente a la ruta URL para servidor web, cuando la petición para reproducir los datos de contenido multimedia DRM está incluida en la solicitud de intervalo HTTP, lee los datos de contenido multimedia DRM de la memoria local de archivos, descodifica los datos de contenido multimedia DRM leídos utilizando el módulo de descodificación, y devuelve a continuación los datos de contenido multimedia DRM descodificados al manejador de solicitudes. 35

Preferentemente, el manejador de solicitudes verifica la validez de... [Seguir leyendo]

 


Reivindicaciones:

1. Un aparato terminal (140) con una función de descodificación DRM, que comprende:

una unidad nativa (150) que está dotada de una memoria local de archivos (156) para almacenar datos de contenido 5 multimedia DRM (112) y de un programa de aplicación (152) para manejar un reproductor de dispositivo multimedia (154) utilizando un sistema operativo; y

una unidad de descodificación DRM (160) que lee los datos de contenido multimedia DRM (112) desde la memoria local de archivos (156) utilizando una ruta URL para servidor web, cuando el programa de aplicación (152) requiere 10 reproducir los datos de contenido multimedia DRM (112) , y descodifica los datos de contenido multimedia DRM leídos (112) , y proporciona los datos de contenido multimedia DRM descodificados al reproductor de dispositivo multimedia (154) , y

la unidad de descodificación DRM (160) transforma una ruta de archivo local de los datos de contenido multimedia 15 DRM (112) en una ruta URL para servidor web, cuando el programa de aplicación (152) requiere reproducir los datos de contenido multimedia DRM (112) , y los proporciona al reproductor de dispositivo multimedia (154) , y realiza la transformación inversa de la ruta URL para servidor web a la ruta de archivo local física de los datos de contenido multimedia DRM (112) , cuando el reproductor de dispositivo multimedia (154) requiere reproducir los datos de contenido multimedia DRM (112) , lee los datos de contenido multimedia DRM (112) desde la memoria local de 20 archivos (156) , descodifica los datos de contenido multimedia DRM (112) y proporciona a continuación los datos de contenido multimedia DRM descodificados al reproductor de dispositivo multimedia (154) .

2. El aparato terminal (140) acorde con la reivindicación 1, en el que la unidad de descodificación DRM (160) comprende: 25

una parte de módulo de descodificación (166) que descodifica los datos de contenido multimedia DRM (112) ;

una parte de administrador de recursos (230) que transforma la ruta de archivo local de los datos de contenido multimedia DRM (112) en la ruta URL para servidor web y a continuación la gestiona; y 30

una parte de módulo de servidor web (164) que recibe la ruta de archivo local de los datos de contenido multimedia DRM (112) correspondiente a la ruta URL para servidor web, cuando el reproductor de dispositivo multimedia (154) requiere reproducir los datos de contenido multimedia DRM (112) , lee los datos de contenido multimedia DRM (112) desde la memoria local de archivos (156) , descodifica los datos de contenido multimedia DRM leídos (112) utilizando 35 el módulo de descodificación (166) , y proporciona a continuación los datos de contenido multimedia DRM descodificados al reproductor de dispositivo multimedia (154) .

3. El aparato terminal (140) acorde con la reivindicación (2) , en el que la parte de módulo de servidor web (164) comprende: 40

un manejador de solicitudes (262) que proporciona los datos de contenido multimedia descodificados e información de respuesta HTTP, en respuesta a una solicitud de intervalo HTTP (protocolo de transferencia de hipertexto) procedente del reproductor de dispositivo multimedia (154) ; y 45

un administrador de archivos (264) recibe de la parte de administrador de recursos (230) la ruta de archivo local de los datos de contenido multimedia DRM (112) correspondiente a la ruta URL para servidor web, cuando la petición de reproducción de los datos de contenido multimedia DRM (112) está incluida en la solicitud de intervalo HTTP, lee los datos de contenido multimedia DRM (112) desde la memoria local de archivos (156) , descodifica los datos de contenido multimedia DRM leídos (112) utilizando el módulo de descodificación (166) , y devuelve a continuación los 50 datos de contenido multimedia DRM descodificados al manejador de solicitudes (262) .

4. El aparato terminal (140) acorde con la reivindicación 3, en el que el manejador de solicitudes (262) comprueba la validez de la ruta URL para servidor web incluyendo el GUID (identificador único global) , en concepto de OTP (contraseña de un solo uso) que se cambia siempre que se reproducen los datos de contenido multimedia 55 DRM (112) .

5. El aparato terminal (140) acorde con cualquiera de las reivindicaciones 2 a 4, en el que la unidad de descodificación DRM (160) comprende además:

una parte de administrador de licencias (220) que gestiona una licencia para los datos de contenido multimedia DRM (112) ; y una parte de controlador del reproductor de multimedia (240) que lleva a cabo la reproducción y el control del reproductor de dispositivo multimedia (154) , en el que la parte de administrador de recursos (230) proporciona la ruta de archivo local de los datos de contenido multimedia DRM (112) a la parte de administrador de licencias (220) para comprobar si existe una licencia, y solicita a continuación la reproducción de la ruta URL para servidor web a la parte de controlador del reproductor de multimedia (240) , cuando la licencia para los datos de contenido multimedia DRM 5 (112) es normal.

6. El aparato terminal (140) acorde con la reivindicación 5, en el que la parte de módulo de descodificación (166) solicita la comprobación de la licencia a la parte de administrador de licencias (220) , cuando los datos de contenido multimedia DRM leídos (112) se reciben desde la parte de módulo de servidor web (164) , 10 recibe una clave de cifrado deseada y descodifica a continuación los datos de contenido multimedia DRM leídos (112) .

7. El aparato terminal (140) acorde con cualquiera de las reivindicaciones 2 a 4, en el que la unidad de descodificación DRM (160) comprende además una parte de administrador de descargas (270) que descarga los 15 datos de contenido multimedia DRM (112) de un servidor externo (110) y a continuación los almacena en la memoria local de archivos (156) , y

en el que, cuando el programa de aplicación (152) requiere reproducir los datos de contenido multimedia DRM (112) , la parte de módulo de servidor web (164) comprueba si la parte de administrador de descargas (270) descarga 20 completamente los datos de contenido multimedia DRM correspondientes (112) , antes de leer los datos de contenido multimedia DRM correspondientes (112) .

8. El aparato terminal (140) acorde con cualquiera de las reivindicaciones 2 a 4, en el que la unidad de descodificación DRM (160) comprende además una parte de gestor de seguridad (250) que comprueba si el aparato 25 terminal (140) se está manejando de manera anormal, y controla a continuación los datos de contenido multimedia DRM (112) leídos desde la parte de módulo de descodificación (166) para que sean o no descodificados en función de las reglas de seguridad, cuando el aparato terminal (140) se está manejando de manera anormal.

9. El aparato terminal (140) acorde con la reivindicación 8, en el que la parte de módulo de servidor web 30 (164) llama a la parte de gestor de seguridad (250) cuando el reproductor de dispositivo multimedia (154) requiere reproducir los datos de contenido multimedia DRM (112) , y controla los datos de contenido multimedia DRM (112) leídos desde la parte de módulo de descodificación (166) para que no sean descodificados, cuando se detecta captura de paquetes que explota el tráfico de red en un entorno de conexión en bucle.

10. Un procedimiento de descodificación DRM en un aparato terminal (140) que está dotado de una memoria local de archivos (156) para almacenar datos de contenido multimedia DRM (112) y de un programa de aplicación (152) para manejar un reproductor de dispositivo multimedia (154) utilizando un sistema operativo, que comprende:

una etapa de descodificación (S318) , utilizando una ruta URL para servidor web, de leer los datos de contenido multimedia DRM (112) desde la memoria local de archivos (156) utilizando la ruta URL para servidor web (S316) , cuando el programa de aplicación (152) requiere reproducir los datos de contenido multimedia DRM (112) (S302) , descodificar los datos de contenido multimedia DRM leídos (112) (S138) y proporcionar a continuación los datos de contenido multimedia DRM descodificados al reproductor de dispositivo multimedia (154) (S320) , donde la etapa de 45 descodificación (S318) utilizando la ruta URL para servidor web comprende:

transformar una ruta de archivo local de los datos de contenido multimedia DRM (112) en la ruta URL para servidor web (S308) , cuando el programa de aplicación (152) requiere reproducir los datos de contenido multimedia DRM (112) (S302) , y proporcionarlos a continuación al reproductor de dispositivo multimedia (154) (S320) ; 50

realizar la transformación inversa de la ruta URL para servidor web a la ruta de archivo local de los datos de contenido multimedia DRM (112) (S310) , cuando el reproductor de dispositivo multimedia (154) requiere reproducir los datos de contenido multimedia DRM (112) , leer los datos de contenido multimedia DRM (112) desde la memoria local de archivos (156) (S316) y descodificar a continuación los datos de contenido multimedia DRM leídos (112) 55 (S318) ; y

proporcionar los datos de contenido multimedia DRM descodificados al reproductor de dispositivo multimedia (154) (S320) .

11. El procedimiento de descodificación DRM acorde con la reivindicación 10, en el que la provisión de la ruta URL para servidor web al reproductor de dispositivo multimedia (154) comprende proporcionar la ruta de archivo

local de los datos de contenido multimedia DRM (112) para comprobar si existe una licencia (S306) , y proporcionar a continuación la ruta URL para servidor web al reproductor de dispositivo multimedia (154) (S308) cuando los datos de contenido multimedia DRM (112) están autorizados normalmente.